{
  Author: Niels A.D
  Project: Lape (http://code.google.com/p/la-pe/)
  License: GNU Lesser GPL (http://www.gnu.org/licenses/lgpl.html)

  This include constains all the result types for most evaluation operations.
}
{%MainUnit lpeval.pas}

Arr[op_cmp_Equal][ltUInt8][ltUInt8] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt8][ltInt8] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt8][ltUInt16] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt8][ltInt16] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt8][ltUInt32] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt8][ltInt32] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt8][ltUInt64] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt8][ltInt64] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt8][ltVariant] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt8][ltSingle] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt8][ltDouble] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt8][ltCurrency] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt8][ltExtended] := ltEvalBool;
Arr[op_cmp_Equal][ltInt8][ltUInt8] := ltEvalBool;
Arr[op_cmp_Equal][ltInt8][ltInt8] := ltEvalBool;
Arr[op_cmp_Equal][ltInt8][ltUInt16] := ltEvalBool;
Arr[op_cmp_Equal][ltInt8][ltInt16] := ltEvalBool;
Arr[op_cmp_Equal][ltInt8][ltUInt32] := ltEvalBool;
Arr[op_cmp_Equal][ltInt8][ltInt32] := ltEvalBool;
Arr[op_cmp_Equal][ltInt8][ltUInt64] := ltEvalBool;
Arr[op_cmp_Equal][ltInt8][ltInt64] := ltEvalBool;
Arr[op_cmp_Equal][ltInt8][ltVariant] := ltEvalBool;
Arr[op_cmp_Equal][ltInt8][ltSingle] := ltEvalBool;
Arr[op_cmp_Equal][ltInt8][ltDouble] := ltEvalBool;
Arr[op_cmp_Equal][ltInt8][ltCurrency] := ltEvalBool;
Arr[op_cmp_Equal][ltInt8][ltExtended] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt16][ltUInt8] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt16][ltInt8] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt16][ltUInt16] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt16][ltInt16] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt16][ltUInt32] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt16][ltInt32] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt16][ltUInt64] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt16][ltInt64] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt16][ltVariant] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt16][ltSingle] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt16][ltDouble] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt16][ltCurrency] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt16][ltExtended] := ltEvalBool;
Arr[op_cmp_Equal][ltInt16][ltUInt8] := ltEvalBool;
Arr[op_cmp_Equal][ltInt16][ltInt8] := ltEvalBool;
Arr[op_cmp_Equal][ltInt16][ltUInt16] := ltEvalBool;
Arr[op_cmp_Equal][ltInt16][ltInt16] := ltEvalBool;
Arr[op_cmp_Equal][ltInt16][ltUInt32] := ltEvalBool;
Arr[op_cmp_Equal][ltInt16][ltInt32] := ltEvalBool;
Arr[op_cmp_Equal][ltInt16][ltUInt64] := ltEvalBool;
Arr[op_cmp_Equal][ltInt16][ltInt64] := ltEvalBool;
Arr[op_cmp_Equal][ltInt16][ltVariant] := ltEvalBool;
Arr[op_cmp_Equal][ltInt16][ltSingle] := ltEvalBool;
Arr[op_cmp_Equal][ltInt16][ltDouble] := ltEvalBool;
Arr[op_cmp_Equal][ltInt16][ltCurrency] := ltEvalBool;
Arr[op_cmp_Equal][ltInt16][ltExtended] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt32][ltUInt8] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt32][ltInt8] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt32][ltUInt16] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt32][ltInt16] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt32][ltUInt32] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt32][ltInt32] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt32][ltUInt64] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt32][ltInt64] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt32][ltVariant] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt32][ltSingle] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt32][ltDouble] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt32][ltCurrency] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt32][ltExtended] := ltEvalBool;
Arr[op_cmp_Equal][ltInt32][ltUInt8] := ltEvalBool;
Arr[op_cmp_Equal][ltInt32][ltInt8] := ltEvalBool;
Arr[op_cmp_Equal][ltInt32][ltUInt16] := ltEvalBool;
Arr[op_cmp_Equal][ltInt32][ltInt16] := ltEvalBool;
Arr[op_cmp_Equal][ltInt32][ltUInt32] := ltEvalBool;
Arr[op_cmp_Equal][ltInt32][ltInt32] := ltEvalBool;
Arr[op_cmp_Equal][ltInt32][ltUInt64] := ltEvalBool;
Arr[op_cmp_Equal][ltInt32][ltInt64] := ltEvalBool;
Arr[op_cmp_Equal][ltInt32][ltVariant] := ltEvalBool;
Arr[op_cmp_Equal][ltInt32][ltSingle] := ltEvalBool;
Arr[op_cmp_Equal][ltInt32][ltDouble] := ltEvalBool;
Arr[op_cmp_Equal][ltInt32][ltCurrency] := ltEvalBool;
Arr[op_cmp_Equal][ltInt32][ltExtended] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt64][ltUInt8] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt64][ltInt8] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt64][ltUInt16] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt64][ltInt16] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt64][ltUInt32] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt64][ltInt32] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt64][ltUInt64] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt64][ltInt64] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt64][ltVariant] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt64][ltSingle] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt64][ltDouble] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt64][ltCurrency] := ltEvalBool;
Arr[op_cmp_Equal][ltUInt64][ltExtended] := ltEvalBool;
Arr[op_cmp_Equal][ltInt64][ltUInt8] := ltEvalBool;
Arr[op_cmp_Equal][ltInt64][ltInt8] := ltEvalBool;
Arr[op_cmp_Equal][ltInt64][ltUInt16] := ltEvalBool;
Arr[op_cmp_Equal][ltInt64][ltInt16] := ltEvalBool;
Arr[op_cmp_Equal][ltInt64][ltUInt32] := ltEvalBool;
Arr[op_cmp_Equal][ltInt64][ltInt32] := ltEvalBool;
Arr[op_cmp_Equal][ltInt64][ltUInt64] := ltEvalBool;
Arr[op_cmp_Equal][ltInt64][ltInt64] := ltEvalBool;
Arr[op_cmp_Equal][ltInt64][ltVariant] := ltEvalBool;
Arr[op_cmp_Equal][ltInt64][ltSingle] := ltEvalBool;
Arr[op_cmp_Equal][ltInt64][ltDouble] := ltEvalBool;
Arr[op_cmp_Equal][ltInt64][ltCurrency] := ltEvalBool;
Arr[op_cmp_Equal][ltInt64][ltExtended] := ltEvalBool;
Arr[op_cmp_Equal][ltVariant][ltUInt8] := ltEvalBool;
Arr[op_cmp_Equal][ltVariant][ltInt8] := ltEvalBool;
Arr[op_cmp_Equal][ltVariant][ltUInt16] := ltEvalBool;
Arr[op_cmp_Equal][ltVariant][ltInt16] := ltEvalBool;
Arr[op_cmp_Equal][ltVariant][ltUInt32] := ltEvalBool;
Arr[op_cmp_Equal][ltVariant][ltInt32] := ltEvalBool;
Arr[op_cmp_Equal][ltVariant][ltUInt64] := ltEvalBool;
Arr[op_cmp_Equal][ltVariant][ltInt64] := ltEvalBool;
Arr[op_cmp_Equal][ltVariant][ltVariant] := ltEvalBool;
Arr[op_cmp_Equal][ltVariant][ltSingle] := ltEvalBool;
Arr[op_cmp_Equal][ltVariant][ltDouble] := ltEvalBool;
Arr[op_cmp_Equal][ltVariant][ltCurrency] := ltEvalBool;
Arr[op_cmp_Equal][ltVariant][ltExtended] := ltEvalBool;
Arr[op_cmp_Equal][ltSingle][ltUInt8] := ltEvalBool;
Arr[op_cmp_Equal][ltSingle][ltInt8] := ltEvalBool;
Arr[op_cmp_Equal][ltSingle][ltUInt16] := ltEvalBool;
Arr[op_cmp_Equal][ltSingle][ltInt16] := ltEvalBool;
Arr[op_cmp_Equal][ltSingle][ltUInt32] := ltEvalBool;
Arr[op_cmp_Equal][ltSingle][ltInt32] := ltEvalBool;
Arr[op_cmp_Equal][ltSingle][ltUInt64] := ltEvalBool;
Arr[op_cmp_Equal][ltSingle][ltInt64] := ltEvalBool;
Arr[op_cmp_Equal][ltSingle][ltVariant] := ltEvalBool;
Arr[op_cmp_Equal][ltSingle][ltSingle] := ltEvalBool;
Arr[op_cmp_Equal][ltSingle][ltDouble] := ltEvalBool;
Arr[op_cmp_Equal][ltSingle][ltCurrency] := ltEvalBool;
Arr[op_cmp_Equal][ltSingle][ltExtended] := ltEvalBool;
Arr[op_cmp_Equal][ltDouble][ltUInt8] := ltEvalBool;
Arr[op_cmp_Equal][ltDouble][ltInt8] := ltEvalBool;
Arr[op_cmp_Equal][ltDouble][ltUInt16] := ltEvalBool;
Arr[op_cmp_Equal][ltDouble][ltInt16] := ltEvalBool;
Arr[op_cmp_Equal][ltDouble][ltUInt32] := ltEvalBool;
Arr[op_cmp_Equal][ltDouble][ltInt32] := ltEvalBool;
Arr[op_cmp_Equal][ltDouble][ltUInt64] := ltEvalBool;
Arr[op_cmp_Equal][ltDouble][ltInt64] := ltEvalBool;
Arr[op_cmp_Equal][ltDouble][ltVariant] := ltEvalBool;
Arr[op_cmp_Equal][ltDouble][ltSingle] := ltEvalBool;
Arr[op_cmp_Equal][ltDouble][ltDouble] := ltEvalBool;
Arr[op_cmp_Equal][ltDouble][ltCurrency] := ltEvalBool;
Arr[op_cmp_Equal][ltDouble][ltExtended] := ltEvalBool;
Arr[op_cmp_Equal][ltCurrency][ltUInt8] := ltEvalBool;
Arr[op_cmp_Equal][ltCurrency][ltInt8] := ltEvalBool;
Arr[op_cmp_Equal][ltCurrency][ltUInt16] := ltEvalBool;
Arr[op_cmp_Equal][ltCurrency][ltInt16] := ltEvalBool;
Arr[op_cmp_Equal][ltCurrency][ltUInt32] := ltEvalBool;
Arr[op_cmp_Equal][ltCurrency][ltInt32] := ltEvalBool;
Arr[op_cmp_Equal][ltCurrency][ltUInt64] := ltEvalBool;
Arr[op_cmp_Equal][ltCurrency][ltInt64] := ltEvalBool;
Arr[op_cmp_Equal][ltCurrency][ltVariant] := ltEvalBool;
Arr[op_cmp_Equal][ltCurrency][ltSingle] := ltEvalBool;
Arr[op_cmp_Equal][ltCurrency][ltDouble] := ltEvalBool;
Arr[op_cmp_Equal][ltCurrency][ltCurrency] := ltEvalBool;
Arr[op_cmp_Equal][ltCurrency][ltExtended] := ltEvalBool;
Arr[op_cmp_Equal][ltExtended][ltUInt8] := ltEvalBool;
Arr[op_cmp_Equal][ltExtended][ltInt8] := ltEvalBool;
Arr[op_cmp_Equal][ltExtended][ltUInt16] := ltEvalBool;
Arr[op_cmp_Equal][ltExtended][ltInt16] := ltEvalBool;
Arr[op_cmp_Equal][ltExtended][ltUInt32] := ltEvalBool;
Arr[op_cmp_Equal][ltExtended][ltInt32] := ltEvalBool;
Arr[op_cmp_Equal][ltExtended][ltUInt64] := ltEvalBool;
Arr[op_cmp_Equal][ltExtended][ltInt64] := ltEvalBool;
Arr[op_cmp_Equal][ltExtended][ltVariant] := ltEvalBool;
Arr[op_cmp_Equal][ltExtended][ltSingle] := ltEvalBool;
Arr[op_cmp_Equal][ltExtended][ltDouble] := ltEvalBool;
Arr[op_cmp_Equal][ltExtended][ltCurrency] := ltEvalBool;
Arr[op_cmp_Equal][ltExtended][ltExtended] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt8][ltUInt8] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt8][ltInt8] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt8][ltUInt16] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt8][ltInt16] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt8][ltUInt32] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt8][ltInt32] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt8][ltUInt64] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt8][ltInt64] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt8][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt8][ltSingle] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt8][ltDouble] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt8][ltCurrency] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt8][ltExtended] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt8][ltUInt8] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt8][ltInt8] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt8][ltUInt16] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt8][ltInt16] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt8][ltUInt32] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt8][ltInt32] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt8][ltUInt64] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt8][ltInt64] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt8][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt8][ltSingle] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt8][ltDouble] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt8][ltCurrency] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt8][ltExtended] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt16][ltUInt8] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt16][ltInt8] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt16][ltUInt16] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt16][ltInt16] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt16][ltUInt32] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt16][ltInt32] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt16][ltUInt64] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt16][ltInt64] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt16][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt16][ltSingle] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt16][ltDouble] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt16][ltCurrency] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt16][ltExtended] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt16][ltUInt8] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt16][ltInt8] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt16][ltUInt16] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt16][ltInt16] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt16][ltUInt32] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt16][ltInt32] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt16][ltUInt64] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt16][ltInt64] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt16][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt16][ltSingle] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt16][ltDouble] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt16][ltCurrency] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt16][ltExtended] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt32][ltUInt8] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt32][ltInt8] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt32][ltUInt16] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt32][ltInt16] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt32][ltUInt32] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt32][ltInt32] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt32][ltUInt64] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt32][ltInt64] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt32][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt32][ltSingle] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt32][ltDouble] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt32][ltCurrency] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt32][ltExtended] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt32][ltUInt8] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt32][ltInt8] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt32][ltUInt16] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt32][ltInt16] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt32][ltUInt32] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt32][ltInt32] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt32][ltUInt64] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt32][ltInt64] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt32][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt32][ltSingle] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt32][ltDouble] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt32][ltCurrency] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt32][ltExtended] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt64][ltUInt8] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt64][ltInt8] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt64][ltUInt16] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt64][ltInt16] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt64][ltUInt32] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt64][ltInt32] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt64][ltUInt64] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt64][ltInt64] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt64][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt64][ltSingle] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt64][ltDouble] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt64][ltCurrency] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUInt64][ltExtended] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt64][ltUInt8] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt64][ltInt8] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt64][ltUInt16] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt64][ltInt16] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt64][ltUInt32] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt64][ltInt32] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt64][ltUInt64] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt64][ltInt64] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt64][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt64][ltSingle] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt64][ltDouble] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt64][ltCurrency] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltInt64][ltExtended] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltVariant][ltUInt8] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltVariant][ltInt8] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltVariant][ltUInt16] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltVariant][ltInt16] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltVariant][ltUInt32] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltVariant][ltInt32] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltVariant][ltUInt64] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltVariant][ltInt64] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltVariant][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltVariant][ltSingle] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltVariant][ltDouble] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltVariant][ltCurrency] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltVariant][ltExtended] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltSingle][ltUInt8] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltSingle][ltInt8] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltSingle][ltUInt16] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltSingle][ltInt16] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltSingle][ltUInt32] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltSingle][ltInt32] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltSingle][ltUInt64] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltSingle][ltInt64] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltSingle][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltSingle][ltSingle] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltSingle][ltDouble] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltSingle][ltCurrency] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltSingle][ltExtended] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltDouble][ltUInt8] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltDouble][ltInt8] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltDouble][ltUInt16] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltDouble][ltInt16] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltDouble][ltUInt32] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltDouble][ltInt32] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltDouble][ltUInt64] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltDouble][ltInt64] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltDouble][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltDouble][ltSingle] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltDouble][ltDouble] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltDouble][ltCurrency] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltDouble][ltExtended] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltCurrency][ltUInt8] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltCurrency][ltInt8] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltCurrency][ltUInt16] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltCurrency][ltInt16] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltCurrency][ltUInt32] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltCurrency][ltInt32] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltCurrency][ltUInt64] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltCurrency][ltInt64] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltCurrency][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltCurrency][ltSingle] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltCurrency][ltDouble] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltCurrency][ltCurrency] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltCurrency][ltExtended] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltExtended][ltUInt8] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltExtended][ltInt8] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltExtended][ltUInt16] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltExtended][ltInt16] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltExtended][ltUInt32] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltExtended][ltInt32] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltExtended][ltUInt64] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltExtended][ltInt64] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltExtended][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltExtended][ltSingle] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltExtended][ltDouble] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltExtended][ltCurrency] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltExtended][ltExtended] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltUInt8] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltInt8] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltUInt16] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltInt16] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltUInt32] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltInt32] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltUInt64] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltInt64] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltSingle] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltDouble] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltCurrency] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltExtended] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt8][ltUInt8] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt8][ltInt8] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt8][ltUInt16] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt8][ltInt16] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt8][ltUInt32] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt8][ltInt32] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt8][ltUInt64] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt8][ltInt64] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt8][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt8][ltSingle] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt8][ltDouble] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt8][ltCurrency] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt8][ltExtended] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltUInt8] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltInt8] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltUInt16] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltInt16] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltUInt32] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltInt32] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltUInt64] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltInt64] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltSingle] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltDouble] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltCurrency] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltExtended] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt16][ltUInt8] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt16][ltInt8] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt16][ltUInt16] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt16][ltInt16] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt16][ltUInt32] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt16][ltInt32] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt16][ltUInt64] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt16][ltInt64] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt16][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt16][ltSingle] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt16][ltDouble] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt16][ltCurrency] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt16][ltExtended] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt32][ltUInt8] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt32][ltInt8] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt32][ltUInt16] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt32][ltInt16] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt32][ltUInt32] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt32][ltInt32] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt32][ltUInt64] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt32][ltInt64] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt32][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt32][ltSingle] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt32][ltDouble] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt32][ltCurrency] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt32][ltExtended] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt32][ltUInt8] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt32][ltInt8] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt32][ltUInt16] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt32][ltInt16] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt32][ltUInt32] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt32][ltInt32] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt32][ltUInt64] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt32][ltInt64] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt32][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt32][ltSingle] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt32][ltDouble] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt32][ltCurrency] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt32][ltExtended] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt64][ltUInt8] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt64][ltInt8] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt64][ltUInt16] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt64][ltInt16] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt64][ltUInt32] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt64][ltInt32] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt64][ltUInt64] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt64][ltInt64] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt64][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt64][ltSingle] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt64][ltDouble] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt64][ltCurrency] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUInt64][ltExtended] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt64][ltUInt8] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt64][ltInt8] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt64][ltUInt16] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt64][ltInt16] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt64][ltUInt32] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt64][ltInt32] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt64][ltUInt64] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt64][ltInt64] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt64][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt64][ltSingle] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt64][ltDouble] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt64][ltCurrency] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltInt64][ltExtended] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltVariant][ltUInt8] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltVariant][ltInt8] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltVariant][ltUInt16] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltVariant][ltInt16] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltVariant][ltUInt32] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltVariant][ltInt32] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltVariant][ltUInt64] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltVariant][ltInt64] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltVariant][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltVariant][ltSingle] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltVariant][ltDouble] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltVariant][ltCurrency] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltVariant][ltExtended] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltSingle][ltUInt8] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltSingle][ltInt8] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltSingle][ltUInt16] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltSingle][ltInt16] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltSingle][ltUInt32] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltSingle][ltInt32] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltSingle][ltUInt64] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltSingle][ltInt64] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltSingle][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltSingle][ltSingle] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltSingle][ltDouble] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltSingle][ltCurrency] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltSingle][ltExtended] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltDouble][ltUInt8] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltDouble][ltInt8] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltDouble][ltUInt16] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltDouble][ltInt16] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltDouble][ltUInt32] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltDouble][ltInt32] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltDouble][ltUInt64] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltDouble][ltInt64] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltDouble][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltDouble][ltSingle] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltDouble][ltDouble] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltDouble][ltCurrency] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltDouble][ltExtended] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltCurrency][ltUInt8] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltCurrency][ltInt8] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltCurrency][ltUInt16] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltCurrency][ltInt16] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltCurrency][ltUInt32] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltCurrency][ltInt32] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltCurrency][ltUInt64] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltCurrency][ltInt64] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltCurrency][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltCurrency][ltSingle] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltCurrency][ltDouble] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltCurrency][ltCurrency] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltCurrency][ltExtended] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltExtended][ltUInt8] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltExtended][ltInt8] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltExtended][ltUInt16] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltExtended][ltInt16] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltExtended][ltUInt32] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltExtended][ltInt32] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltExtended][ltUInt64] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltExtended][ltInt64] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltExtended][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltExtended][ltSingle] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltExtended][ltDouble] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltExtended][ltCurrency] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltExtended][ltExtended] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt8][ltUInt8] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt8][ltInt8] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt8][ltUInt16] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt8][ltInt16] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt8][ltUInt32] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt8][ltInt32] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt8][ltUInt64] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt8][ltInt64] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt8][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt8][ltSingle] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt8][ltDouble] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt8][ltCurrency] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt8][ltExtended] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt8][ltUInt8] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt8][ltInt8] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt8][ltUInt16] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt8][ltInt16] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt8][ltUInt32] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt8][ltInt32] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt8][ltUInt64] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt8][ltInt64] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt8][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt8][ltSingle] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt8][ltDouble] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt8][ltCurrency] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt8][ltExtended] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt16][ltUInt8] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt16][ltInt8] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt16][ltUInt16] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt16][ltInt16] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt16][ltUInt32] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt16][ltInt32] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt16][ltUInt64] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt16][ltInt64] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt16][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt16][ltSingle] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt16][ltDouble] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt16][ltCurrency] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt16][ltExtended] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt16][ltUInt8] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt16][ltInt8] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt16][ltUInt16] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt16][ltInt16] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt16][ltUInt32] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt16][ltInt32] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt16][ltUInt64] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt16][ltInt64] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt16][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt16][ltSingle] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt16][ltDouble] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt16][ltCurrency] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt16][ltExtended] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt32][ltUInt8] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt32][ltInt8] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt32][ltUInt16] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt32][ltInt16] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt32][ltUInt32] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt32][ltInt32] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt32][ltUInt64] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt32][ltInt64] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt32][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt32][ltSingle] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt32][ltDouble] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt32][ltCurrency] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt32][ltExtended] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt32][ltUInt8] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt32][ltInt8] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt32][ltUInt16] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt32][ltInt16] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt32][ltUInt32] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt32][ltInt32] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt32][ltUInt64] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt32][ltInt64] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt32][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt32][ltSingle] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt32][ltDouble] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt32][ltCurrency] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt32][ltExtended] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt64][ltUInt8] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt64][ltInt8] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt64][ltUInt16] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt64][ltInt16] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt64][ltUInt32] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt64][ltInt32] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt64][ltUInt64] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt64][ltInt64] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt64][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt64][ltSingle] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt64][ltDouble] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt64][ltCurrency] := ltEvalBool;
Arr[op_cmp_LessThan][ltUInt64][ltExtended] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt64][ltUInt8] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt64][ltInt8] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt64][ltUInt16] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt64][ltInt16] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt64][ltUInt32] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt64][ltInt32] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt64][ltUInt64] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt64][ltInt64] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt64][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt64][ltSingle] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt64][ltDouble] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt64][ltCurrency] := ltEvalBool;
Arr[op_cmp_LessThan][ltInt64][ltExtended] := ltEvalBool;
Arr[op_cmp_LessThan][ltVariant][ltUInt8] := ltEvalBool;
Arr[op_cmp_LessThan][ltVariant][ltInt8] := ltEvalBool;
Arr[op_cmp_LessThan][ltVariant][ltUInt16] := ltEvalBool;
Arr[op_cmp_LessThan][ltVariant][ltInt16] := ltEvalBool;
Arr[op_cmp_LessThan][ltVariant][ltUInt32] := ltEvalBool;
Arr[op_cmp_LessThan][ltVariant][ltInt32] := ltEvalBool;
Arr[op_cmp_LessThan][ltVariant][ltUInt64] := ltEvalBool;
Arr[op_cmp_LessThan][ltVariant][ltInt64] := ltEvalBool;
Arr[op_cmp_LessThan][ltVariant][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThan][ltVariant][ltSingle] := ltEvalBool;
Arr[op_cmp_LessThan][ltVariant][ltDouble] := ltEvalBool;
Arr[op_cmp_LessThan][ltVariant][ltCurrency] := ltEvalBool;
Arr[op_cmp_LessThan][ltVariant][ltExtended] := ltEvalBool;
Arr[op_cmp_LessThan][ltSingle][ltUInt8] := ltEvalBool;
Arr[op_cmp_LessThan][ltSingle][ltInt8] := ltEvalBool;
Arr[op_cmp_LessThan][ltSingle][ltUInt16] := ltEvalBool;
Arr[op_cmp_LessThan][ltSingle][ltInt16] := ltEvalBool;
Arr[op_cmp_LessThan][ltSingle][ltUInt32] := ltEvalBool;
Arr[op_cmp_LessThan][ltSingle][ltInt32] := ltEvalBool;
Arr[op_cmp_LessThan][ltSingle][ltUInt64] := ltEvalBool;
Arr[op_cmp_LessThan][ltSingle][ltInt64] := ltEvalBool;
Arr[op_cmp_LessThan][ltSingle][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThan][ltSingle][ltSingle] := ltEvalBool;
Arr[op_cmp_LessThan][ltSingle][ltDouble] := ltEvalBool;
Arr[op_cmp_LessThan][ltSingle][ltCurrency] := ltEvalBool;
Arr[op_cmp_LessThan][ltSingle][ltExtended] := ltEvalBool;
Arr[op_cmp_LessThan][ltDouble][ltUInt8] := ltEvalBool;
Arr[op_cmp_LessThan][ltDouble][ltInt8] := ltEvalBool;
Arr[op_cmp_LessThan][ltDouble][ltUInt16] := ltEvalBool;
Arr[op_cmp_LessThan][ltDouble][ltInt16] := ltEvalBool;
Arr[op_cmp_LessThan][ltDouble][ltUInt32] := ltEvalBool;
Arr[op_cmp_LessThan][ltDouble][ltInt32] := ltEvalBool;
Arr[op_cmp_LessThan][ltDouble][ltUInt64] := ltEvalBool;
Arr[op_cmp_LessThan][ltDouble][ltInt64] := ltEvalBool;
Arr[op_cmp_LessThan][ltDouble][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThan][ltDouble][ltSingle] := ltEvalBool;
Arr[op_cmp_LessThan][ltDouble][ltDouble] := ltEvalBool;
Arr[op_cmp_LessThan][ltDouble][ltCurrency] := ltEvalBool;
Arr[op_cmp_LessThan][ltDouble][ltExtended] := ltEvalBool;
Arr[op_cmp_LessThan][ltCurrency][ltUInt8] := ltEvalBool;
Arr[op_cmp_LessThan][ltCurrency][ltInt8] := ltEvalBool;
Arr[op_cmp_LessThan][ltCurrency][ltUInt16] := ltEvalBool;
Arr[op_cmp_LessThan][ltCurrency][ltInt16] := ltEvalBool;
Arr[op_cmp_LessThan][ltCurrency][ltUInt32] := ltEvalBool;
Arr[op_cmp_LessThan][ltCurrency][ltInt32] := ltEvalBool;
Arr[op_cmp_LessThan][ltCurrency][ltUInt64] := ltEvalBool;
Arr[op_cmp_LessThan][ltCurrency][ltInt64] := ltEvalBool;
Arr[op_cmp_LessThan][ltCurrency][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThan][ltCurrency][ltSingle] := ltEvalBool;
Arr[op_cmp_LessThan][ltCurrency][ltDouble] := ltEvalBool;
Arr[op_cmp_LessThan][ltCurrency][ltCurrency] := ltEvalBool;
Arr[op_cmp_LessThan][ltCurrency][ltExtended] := ltEvalBool;
Arr[op_cmp_LessThan][ltExtended][ltUInt8] := ltEvalBool;
Arr[op_cmp_LessThan][ltExtended][ltInt8] := ltEvalBool;
Arr[op_cmp_LessThan][ltExtended][ltUInt16] := ltEvalBool;
Arr[op_cmp_LessThan][ltExtended][ltInt16] := ltEvalBool;
Arr[op_cmp_LessThan][ltExtended][ltUInt32] := ltEvalBool;
Arr[op_cmp_LessThan][ltExtended][ltInt32] := ltEvalBool;
Arr[op_cmp_LessThan][ltExtended][ltUInt64] := ltEvalBool;
Arr[op_cmp_LessThan][ltExtended][ltInt64] := ltEvalBool;
Arr[op_cmp_LessThan][ltExtended][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThan][ltExtended][ltSingle] := ltEvalBool;
Arr[op_cmp_LessThan][ltExtended][ltDouble] := ltEvalBool;
Arr[op_cmp_LessThan][ltExtended][ltCurrency] := ltEvalBool;
Arr[op_cmp_LessThan][ltExtended][ltExtended] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt8][ltUInt8] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt8][ltInt8] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt8][ltUInt16] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt8][ltInt16] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt8][ltUInt32] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt8][ltInt32] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt8][ltUInt64] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt8][ltInt64] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt8][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt8][ltSingle] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt8][ltDouble] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt8][ltCurrency] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt8][ltExtended] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt8][ltUInt8] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt8][ltInt8] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt8][ltUInt16] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt8][ltInt16] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt8][ltUInt32] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt8][ltInt32] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt8][ltUInt64] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt8][ltInt64] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt8][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt8][ltSingle] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt8][ltDouble] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt8][ltCurrency] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt8][ltExtended] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt16][ltUInt8] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt16][ltInt8] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt16][ltUInt16] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt16][ltInt16] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt16][ltUInt32] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt16][ltInt32] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt16][ltUInt64] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt16][ltInt64] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt16][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt16][ltSingle] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt16][ltDouble] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt16][ltCurrency] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt16][ltExtended] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt16][ltUInt8] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt16][ltInt8] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt16][ltUInt16] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt16][ltInt16] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt16][ltUInt32] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt16][ltInt32] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt16][ltUInt64] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt16][ltInt64] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt16][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt16][ltSingle] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt16][ltDouble] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt16][ltCurrency] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt16][ltExtended] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt32][ltUInt8] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt32][ltInt8] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt32][ltUInt16] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt32][ltInt16] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt32][ltUInt32] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt32][ltInt32] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt32][ltUInt64] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt32][ltInt64] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt32][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt32][ltSingle] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt32][ltDouble] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt32][ltCurrency] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt32][ltExtended] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt32][ltUInt8] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt32][ltInt8] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt32][ltUInt16] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt32][ltInt16] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt32][ltUInt32] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt32][ltInt32] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt32][ltUInt64] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt32][ltInt64] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt32][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt32][ltSingle] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt32][ltDouble] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt32][ltCurrency] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt32][ltExtended] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt64][ltUInt8] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt64][ltInt8] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt64][ltUInt16] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt64][ltInt16] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt64][ltUInt32] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt64][ltInt32] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt64][ltUInt64] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt64][ltInt64] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt64][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt64][ltSingle] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt64][ltDouble] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt64][ltCurrency] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUInt64][ltExtended] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt64][ltUInt8] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt64][ltInt8] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt64][ltUInt16] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt64][ltInt16] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt64][ltUInt32] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt64][ltInt32] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt64][ltUInt64] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt64][ltInt64] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt64][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt64][ltSingle] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt64][ltDouble] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt64][ltCurrency] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltInt64][ltExtended] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltVariant][ltUInt8] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltVariant][ltInt8] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltVariant][ltUInt16] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltVariant][ltInt16] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltVariant][ltUInt32] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltVariant][ltInt32] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltVariant][ltUInt64] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltVariant][ltInt64] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltVariant][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltVariant][ltSingle] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltVariant][ltDouble] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltVariant][ltCurrency] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltVariant][ltExtended] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltSingle][ltUInt8] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltSingle][ltInt8] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltSingle][ltUInt16] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltSingle][ltInt16] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltSingle][ltUInt32] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltSingle][ltInt32] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltSingle][ltUInt64] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltSingle][ltInt64] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltSingle][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltSingle][ltSingle] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltSingle][ltDouble] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltSingle][ltCurrency] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltSingle][ltExtended] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltDouble][ltUInt8] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltDouble][ltInt8] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltDouble][ltUInt16] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltDouble][ltInt16] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltDouble][ltUInt32] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltDouble][ltInt32] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltDouble][ltUInt64] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltDouble][ltInt64] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltDouble][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltDouble][ltSingle] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltDouble][ltDouble] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltDouble][ltCurrency] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltDouble][ltExtended] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltCurrency][ltUInt8] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltCurrency][ltInt8] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltCurrency][ltUInt16] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltCurrency][ltInt16] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltCurrency][ltUInt32] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltCurrency][ltInt32] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltCurrency][ltUInt64] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltCurrency][ltInt64] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltCurrency][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltCurrency][ltSingle] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltCurrency][ltDouble] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltCurrency][ltCurrency] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltCurrency][ltExtended] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltExtended][ltUInt8] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltExtended][ltInt8] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltExtended][ltUInt16] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltExtended][ltInt16] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltExtended][ltUInt32] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltExtended][ltInt32] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltExtended][ltUInt64] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltExtended][ltInt64] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltExtended][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltExtended][ltSingle] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltExtended][ltDouble] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltExtended][ltCurrency] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltExtended][ltExtended] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt8][ltUInt8] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt8][ltInt8] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt8][ltUInt16] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt8][ltInt16] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt8][ltUInt32] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt8][ltInt32] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt8][ltUInt64] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt8][ltInt64] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt8][ltVariant] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt8][ltSingle] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt8][ltDouble] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt8][ltCurrency] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt8][ltExtended] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt8][ltUInt8] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt8][ltInt8] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt8][ltUInt16] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt8][ltInt16] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt8][ltUInt32] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt8][ltInt32] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt8][ltUInt64] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt8][ltInt64] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt8][ltVariant] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt8][ltSingle] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt8][ltDouble] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt8][ltCurrency] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt8][ltExtended] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt16][ltUInt8] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt16][ltInt8] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt16][ltUInt16] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt16][ltInt16] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt16][ltUInt32] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt16][ltInt32] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt16][ltUInt64] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt16][ltInt64] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt16][ltVariant] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt16][ltSingle] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt16][ltDouble] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt16][ltCurrency] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt16][ltExtended] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt16][ltUInt8] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt16][ltInt8] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt16][ltUInt16] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt16][ltInt16] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt16][ltUInt32] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt16][ltInt32] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt16][ltUInt64] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt16][ltInt64] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt16][ltVariant] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt16][ltSingle] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt16][ltDouble] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt16][ltCurrency] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt16][ltExtended] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt32][ltUInt8] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt32][ltInt8] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt32][ltUInt16] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt32][ltInt16] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt32][ltUInt32] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt32][ltInt32] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt32][ltUInt64] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt32][ltInt64] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt32][ltVariant] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt32][ltSingle] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt32][ltDouble] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt32][ltCurrency] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt32][ltExtended] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt32][ltUInt8] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt32][ltInt8] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt32][ltUInt16] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt32][ltInt16] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt32][ltUInt32] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt32][ltInt32] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt32][ltUInt64] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt32][ltInt64] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt32][ltVariant] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt32][ltSingle] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt32][ltDouble] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt32][ltCurrency] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt32][ltExtended] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt64][ltUInt8] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt64][ltInt8] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt64][ltUInt16] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt64][ltInt16] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt64][ltUInt32] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt64][ltInt32] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt64][ltUInt64] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt64][ltInt64] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt64][ltVariant] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt64][ltSingle] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt64][ltDouble] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt64][ltCurrency] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUInt64][ltExtended] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt64][ltUInt8] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt64][ltInt8] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt64][ltUInt16] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt64][ltInt16] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt64][ltUInt32] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt64][ltInt32] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt64][ltUInt64] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt64][ltInt64] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt64][ltVariant] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt64][ltSingle] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt64][ltDouble] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt64][ltCurrency] := ltEvalBool;
Arr[op_cmp_NotEqual][ltInt64][ltExtended] := ltEvalBool;
Arr[op_cmp_NotEqual][ltVariant][ltUInt8] := ltEvalBool;
Arr[op_cmp_NotEqual][ltVariant][ltInt8] := ltEvalBool;
Arr[op_cmp_NotEqual][ltVariant][ltUInt16] := ltEvalBool;
Arr[op_cmp_NotEqual][ltVariant][ltInt16] := ltEvalBool;
Arr[op_cmp_NotEqual][ltVariant][ltUInt32] := ltEvalBool;
Arr[op_cmp_NotEqual][ltVariant][ltInt32] := ltEvalBool;
Arr[op_cmp_NotEqual][ltVariant][ltUInt64] := ltEvalBool;
Arr[op_cmp_NotEqual][ltVariant][ltInt64] := ltEvalBool;
Arr[op_cmp_NotEqual][ltVariant][ltVariant] := ltEvalBool;
Arr[op_cmp_NotEqual][ltVariant][ltSingle] := ltEvalBool;
Arr[op_cmp_NotEqual][ltVariant][ltDouble] := ltEvalBool;
Arr[op_cmp_NotEqual][ltVariant][ltCurrency] := ltEvalBool;
Arr[op_cmp_NotEqual][ltVariant][ltExtended] := ltEvalBool;
Arr[op_cmp_NotEqual][ltSingle][ltUInt8] := ltEvalBool;
Arr[op_cmp_NotEqual][ltSingle][ltInt8] := ltEvalBool;
Arr[op_cmp_NotEqual][ltSingle][ltUInt16] := ltEvalBool;
Arr[op_cmp_NotEqual][ltSingle][ltInt16] := ltEvalBool;
Arr[op_cmp_NotEqual][ltSingle][ltUInt32] := ltEvalBool;
Arr[op_cmp_NotEqual][ltSingle][ltInt32] := ltEvalBool;
Arr[op_cmp_NotEqual][ltSingle][ltUInt64] := ltEvalBool;
Arr[op_cmp_NotEqual][ltSingle][ltInt64] := ltEvalBool;
Arr[op_cmp_NotEqual][ltSingle][ltVariant] := ltEvalBool;
Arr[op_cmp_NotEqual][ltSingle][ltSingle] := ltEvalBool;
Arr[op_cmp_NotEqual][ltSingle][ltDouble] := ltEvalBool;
Arr[op_cmp_NotEqual][ltSingle][ltCurrency] := ltEvalBool;
Arr[op_cmp_NotEqual][ltSingle][ltExtended] := ltEvalBool;
Arr[op_cmp_NotEqual][ltDouble][ltUInt8] := ltEvalBool;
Arr[op_cmp_NotEqual][ltDouble][ltInt8] := ltEvalBool;
Arr[op_cmp_NotEqual][ltDouble][ltUInt16] := ltEvalBool;
Arr[op_cmp_NotEqual][ltDouble][ltInt16] := ltEvalBool;
Arr[op_cmp_NotEqual][ltDouble][ltUInt32] := ltEvalBool;
Arr[op_cmp_NotEqual][ltDouble][ltInt32] := ltEvalBool;
Arr[op_cmp_NotEqual][ltDouble][ltUInt64] := ltEvalBool;
Arr[op_cmp_NotEqual][ltDouble][ltInt64] := ltEvalBool;
Arr[op_cmp_NotEqual][ltDouble][ltVariant] := ltEvalBool;
Arr[op_cmp_NotEqual][ltDouble][ltSingle] := ltEvalBool;
Arr[op_cmp_NotEqual][ltDouble][ltDouble] := ltEvalBool;
Arr[op_cmp_NotEqual][ltDouble][ltCurrency] := ltEvalBool;
Arr[op_cmp_NotEqual][ltDouble][ltExtended] := ltEvalBool;
Arr[op_cmp_NotEqual][ltCurrency][ltUInt8] := ltEvalBool;
Arr[op_cmp_NotEqual][ltCurrency][ltInt8] := ltEvalBool;
Arr[op_cmp_NotEqual][ltCurrency][ltUInt16] := ltEvalBool;
Arr[op_cmp_NotEqual][ltCurrency][ltInt16] := ltEvalBool;
Arr[op_cmp_NotEqual][ltCurrency][ltUInt32] := ltEvalBool;
Arr[op_cmp_NotEqual][ltCurrency][ltInt32] := ltEvalBool;
Arr[op_cmp_NotEqual][ltCurrency][ltUInt64] := ltEvalBool;
Arr[op_cmp_NotEqual][ltCurrency][ltInt64] := ltEvalBool;
Arr[op_cmp_NotEqual][ltCurrency][ltVariant] := ltEvalBool;
Arr[op_cmp_NotEqual][ltCurrency][ltSingle] := ltEvalBool;
Arr[op_cmp_NotEqual][ltCurrency][ltDouble] := ltEvalBool;
Arr[op_cmp_NotEqual][ltCurrency][ltCurrency] := ltEvalBool;
Arr[op_cmp_NotEqual][ltCurrency][ltExtended] := ltEvalBool;
Arr[op_cmp_NotEqual][ltExtended][ltUInt8] := ltEvalBool;
Arr[op_cmp_NotEqual][ltExtended][ltInt8] := ltEvalBool;
Arr[op_cmp_NotEqual][ltExtended][ltUInt16] := ltEvalBool;
Arr[op_cmp_NotEqual][ltExtended][ltInt16] := ltEvalBool;
Arr[op_cmp_NotEqual][ltExtended][ltUInt32] := ltEvalBool;
Arr[op_cmp_NotEqual][ltExtended][ltInt32] := ltEvalBool;
Arr[op_cmp_NotEqual][ltExtended][ltUInt64] := ltEvalBool;
Arr[op_cmp_NotEqual][ltExtended][ltInt64] := ltEvalBool;
Arr[op_cmp_NotEqual][ltExtended][ltVariant] := ltEvalBool;
Arr[op_cmp_NotEqual][ltExtended][ltSingle] := ltEvalBool;
Arr[op_cmp_NotEqual][ltExtended][ltDouble] := ltEvalBool;
Arr[op_cmp_NotEqual][ltExtended][ltCurrency] := ltEvalBool;
Arr[op_cmp_NotEqual][ltExtended][ltExtended] := ltEvalBool;
Arr[op_Plus][ltUInt8][ltUInt8] := ltUInt32;
Arr[op_Plus][ltUInt8][ltInt8] := ltInt32;
Arr[op_Plus][ltUInt8][ltUInt16] := ltUInt32;
Arr[op_Plus][ltUInt8][ltInt16] := ltInt32;
Arr[op_Plus][ltUInt8][ltUInt32] := ltUInt32;
Arr[op_Plus][ltUInt8][ltInt32] := ltInt32;
Arr[op_Plus][ltUInt8][ltUInt64] := ltUInt64;
Arr[op_Plus][ltUInt8][ltInt64] := ltInt64;
Arr[op_Plus][ltUInt8][ltVariant] := ltVariant;
Arr[op_Plus][ltUInt8][ltSingle] := ltSingle;
Arr[op_Plus][ltUInt8][ltDouble] := ltDouble;
Arr[op_Plus][ltUInt8][ltCurrency] := ltCurrency;
Arr[op_Plus][ltUInt8][ltExtended] := ltExtended;
Arr[op_Plus][ltInt8][ltUInt8] := ltInt32;
Arr[op_Plus][ltInt8][ltInt8] := ltInt32;
Arr[op_Plus][ltInt8][ltUInt16] := ltInt32;
Arr[op_Plus][ltInt8][ltInt16] := ltInt32;
Arr[op_Plus][ltInt8][ltUInt32] := ltInt64;
Arr[op_Plus][ltInt8][ltInt32] := ltInt32;
Arr[op_Plus][ltInt8][ltUInt64] := ltUInt64;
Arr[op_Plus][ltInt8][ltInt64] := ltInt64;
Arr[op_Plus][ltInt8][ltVariant] := ltVariant;
Arr[op_Plus][ltInt8][ltSingle] := ltSingle;
Arr[op_Plus][ltInt8][ltDouble] := ltDouble;
Arr[op_Plus][ltInt8][ltCurrency] := ltCurrency;
Arr[op_Plus][ltInt8][ltExtended] := ltExtended;
Arr[op_Plus][ltUInt16][ltUInt8] := ltUInt32;
Arr[op_Plus][ltUInt16][ltInt8] := ltInt32;
Arr[op_Plus][ltUInt16][ltUInt16] := ltUInt32;
Arr[op_Plus][ltUInt16][ltInt16] := ltInt32;
Arr[op_Plus][ltUInt16][ltUInt32] := ltUInt32;
Arr[op_Plus][ltUInt16][ltInt32] := ltInt32;
Arr[op_Plus][ltUInt16][ltUInt64] := ltUInt64;
Arr[op_Plus][ltUInt16][ltInt64] := ltInt64;
Arr[op_Plus][ltUInt16][ltVariant] := ltVariant;
Arr[op_Plus][ltUInt16][ltSingle] := ltSingle;
Arr[op_Plus][ltUInt16][ltDouble] := ltDouble;
Arr[op_Plus][ltUInt16][ltCurrency] := ltCurrency;
Arr[op_Plus][ltUInt16][ltExtended] := ltExtended;
Arr[op_Plus][ltInt16][ltUInt8] := ltInt32;
Arr[op_Plus][ltInt16][ltInt8] := ltInt32;
Arr[op_Plus][ltInt16][ltUInt16] := ltInt32;
Arr[op_Plus][ltInt16][ltInt16] := ltInt32;
Arr[op_Plus][ltInt16][ltUInt32] := ltInt64;
Arr[op_Plus][ltInt16][ltInt32] := ltInt32;
Arr[op_Plus][ltInt16][ltUInt64] := ltUInt64;
Arr[op_Plus][ltInt16][ltInt64] := ltInt64;
Arr[op_Plus][ltInt16][ltVariant] := ltVariant;
Arr[op_Plus][ltInt16][ltSingle] := ltSingle;
Arr[op_Plus][ltInt16][ltDouble] := ltDouble;
Arr[op_Plus][ltInt16][ltCurrency] := ltCurrency;
Arr[op_Plus][ltInt16][ltExtended] := ltExtended;
Arr[op_Plus][ltUInt32][ltUInt8] := ltUInt32;
Arr[op_Plus][ltUInt32][ltInt8] := ltInt64;
Arr[op_Plus][ltUInt32][ltUInt16] := ltUInt32;
Arr[op_Plus][ltUInt32][ltInt16] := ltInt64;
Arr[op_Plus][ltUInt32][ltUInt32] := ltUInt32;
Arr[op_Plus][ltUInt32][ltInt32] := ltInt64;
Arr[op_Plus][ltUInt32][ltUInt64] := ltUInt64;
Arr[op_Plus][ltUInt32][ltInt64] := ltInt64;
Arr[op_Plus][ltUInt32][ltVariant] := ltVariant;
Arr[op_Plus][ltUInt32][ltSingle] := ltSingle;
Arr[op_Plus][ltUInt32][ltDouble] := ltDouble;
Arr[op_Plus][ltUInt32][ltCurrency] := ltCurrency;
Arr[op_Plus][ltUInt32][ltExtended] := ltExtended;
Arr[op_Plus][ltInt32][ltUInt8] := ltInt32;
Arr[op_Plus][ltInt32][ltInt8] := ltInt32;
Arr[op_Plus][ltInt32][ltUInt16] := ltInt32;
Arr[op_Plus][ltInt32][ltInt16] := ltInt32;
Arr[op_Plus][ltInt32][ltUInt32] := ltInt64;
Arr[op_Plus][ltInt32][ltInt32] := ltInt32;
Arr[op_Plus][ltInt32][ltUInt64] := ltUInt64;
Arr[op_Plus][ltInt32][ltInt64] := ltInt64;
Arr[op_Plus][ltInt32][ltVariant] := ltVariant;
Arr[op_Plus][ltInt32][ltSingle] := ltSingle;
Arr[op_Plus][ltInt32][ltDouble] := ltDouble;
Arr[op_Plus][ltInt32][ltCurrency] := ltCurrency;
Arr[op_Plus][ltInt32][ltExtended] := ltExtended;
Arr[op_Plus][ltUInt64][ltUInt8] := ltUInt64;
Arr[op_Plus][ltUInt64][ltInt8] := ltUInt64;
Arr[op_Plus][ltUInt64][ltUInt16] := ltUInt64;
Arr[op_Plus][ltUInt64][ltInt16] := ltUInt64;
Arr[op_Plus][ltUInt64][ltUInt32] := ltUInt64;
Arr[op_Plus][ltUInt64][ltInt32] := ltUInt64;
Arr[op_Plus][ltUInt64][ltUInt64] := ltUInt64;
Arr[op_Plus][ltUInt64][ltInt64] := ltInt64;
Arr[op_Plus][ltUInt64][ltVariant] := ltVariant;
Arr[op_Plus][ltUInt64][ltSingle] := ltSingle;
Arr[op_Plus][ltUInt64][ltDouble] := ltDouble;
Arr[op_Plus][ltUInt64][ltCurrency] := ltCurrency;
Arr[op_Plus][ltUInt64][ltExtended] := ltExtended;
Arr[op_Plus][ltInt64][ltUInt8] := ltInt64;
Arr[op_Plus][ltInt64][ltInt8] := ltInt64;
Arr[op_Plus][ltInt64][ltUInt16] := ltInt64;
Arr[op_Plus][ltInt64][ltInt16] := ltInt64;
Arr[op_Plus][ltInt64][ltUInt32] := ltInt64;
Arr[op_Plus][ltInt64][ltInt32] := ltInt64;
Arr[op_Plus][ltInt64][ltUInt64] := ltInt64;
Arr[op_Plus][ltInt64][ltInt64] := ltInt64;
Arr[op_Plus][ltInt64][ltVariant] := ltVariant;
Arr[op_Plus][ltInt64][ltSingle] := ltSingle;
Arr[op_Plus][ltInt64][ltDouble] := ltDouble;
Arr[op_Plus][ltInt64][ltCurrency] := ltCurrency;
Arr[op_Plus][ltInt64][ltExtended] := ltExtended;
Arr[op_Plus][ltVariant][ltUInt8] := ltVariant;
Arr[op_Plus][ltVariant][ltInt8] := ltVariant;
Arr[op_Plus][ltVariant][ltUInt16] := ltVariant;
Arr[op_Plus][ltVariant][ltInt16] := ltVariant;
Arr[op_Plus][ltVariant][ltUInt32] := ltVariant;
Arr[op_Plus][ltVariant][ltInt32] := ltVariant;
Arr[op_Plus][ltVariant][ltUInt64] := ltVariant;
Arr[op_Plus][ltVariant][ltInt64] := ltVariant;
Arr[op_Plus][ltVariant][ltVariant] := ltVariant;
Arr[op_Plus][ltVariant][ltSingle] := ltVariant;
Arr[op_Plus][ltVariant][ltDouble] := ltVariant;
Arr[op_Plus][ltVariant][ltCurrency] := ltVariant;
Arr[op_Plus][ltVariant][ltExtended] := ltVariant;
Arr[op_Plus][ltSingle][ltUInt8] := ltSingle;
Arr[op_Plus][ltSingle][ltInt8] := ltSingle;
Arr[op_Plus][ltSingle][ltUInt16] := ltSingle;
Arr[op_Plus][ltSingle][ltInt16] := ltSingle;
Arr[op_Plus][ltSingle][ltUInt32] := ltSingle;
Arr[op_Plus][ltSingle][ltInt32] := ltSingle;
Arr[op_Plus][ltSingle][ltUInt64] := ltSingle;
Arr[op_Plus][ltSingle][ltInt64] := ltSingle;
Arr[op_Plus][ltSingle][ltVariant] := ltVariant;
Arr[op_Plus][ltSingle][ltSingle] := ltSingle;
Arr[op_Plus][ltSingle][ltDouble] := ltDouble;
Arr[op_Plus][ltSingle][ltCurrency] := ltCurrency;
Arr[op_Plus][ltSingle][ltExtended] := ltExtended;
Arr[op_Plus][ltDouble][ltUInt8] := ltDouble;
Arr[op_Plus][ltDouble][ltInt8] := ltDouble;
Arr[op_Plus][ltDouble][ltUInt16] := ltDouble;
Arr[op_Plus][ltDouble][ltInt16] := ltDouble;
Arr[op_Plus][ltDouble][ltUInt32] := ltDouble;
Arr[op_Plus][ltDouble][ltInt32] := ltDouble;
Arr[op_Plus][ltDouble][ltUInt64] := ltDouble;
Arr[op_Plus][ltDouble][ltInt64] := ltDouble;
Arr[op_Plus][ltDouble][ltVariant] := ltVariant;
Arr[op_Plus][ltDouble][ltSingle] := ltDouble;
Arr[op_Plus][ltDouble][ltDouble] := ltDouble;
Arr[op_Plus][ltDouble][ltCurrency] := ltCurrency;
Arr[op_Plus][ltDouble][ltExtended] := ltExtended;
Arr[op_Plus][ltCurrency][ltUInt8] := ltCurrency;
Arr[op_Plus][ltCurrency][ltInt8] := ltCurrency;
Arr[op_Plus][ltCurrency][ltUInt16] := ltCurrency;
Arr[op_Plus][ltCurrency][ltInt16] := ltCurrency;
Arr[op_Plus][ltCurrency][ltUInt32] := ltCurrency;
Arr[op_Plus][ltCurrency][ltInt32] := ltCurrency;
Arr[op_Plus][ltCurrency][ltUInt64] := ltCurrency;
Arr[op_Plus][ltCurrency][ltInt64] := ltCurrency;
Arr[op_Plus][ltCurrency][ltVariant] := ltVariant;
Arr[op_Plus][ltCurrency][ltSingle] := ltCurrency;
Arr[op_Plus][ltCurrency][ltDouble] := ltCurrency;
Arr[op_Plus][ltCurrency][ltCurrency] := ltCurrency;
Arr[op_Plus][ltCurrency][ltExtended] := ltCurrency;
Arr[op_Plus][ltExtended][ltUInt8] := ltExtended;
Arr[op_Plus][ltExtended][ltInt8] := ltExtended;
Arr[op_Plus][ltExtended][ltUInt16] := ltExtended;
Arr[op_Plus][ltExtended][ltInt16] := ltExtended;
Arr[op_Plus][ltExtended][ltUInt32] := ltExtended;
Arr[op_Plus][ltExtended][ltInt32] := ltExtended;
Arr[op_Plus][ltExtended][ltUInt64] := ltExtended;
Arr[op_Plus][ltExtended][ltInt64] := ltExtended;
Arr[op_Plus][ltExtended][ltVariant] := ltVariant;
Arr[op_Plus][ltExtended][ltSingle] := ltExtended;
Arr[op_Plus][ltExtended][ltDouble] := ltExtended;
Arr[op_Plus][ltExtended][ltCurrency] := ltCurrency;
Arr[op_Plus][ltExtended][ltExtended] := ltExtended;
Arr[op_Minus][ltUInt8][ltUInt8] := ltInt32;
Arr[op_Minus][ltUInt8][ltInt8] := ltInt32;
Arr[op_Minus][ltUInt8][ltUInt16] := ltInt32;
Arr[op_Minus][ltUInt8][ltInt16] := ltInt32;
Arr[op_Minus][ltUInt8][ltUInt32] := ltInt64;
Arr[op_Minus][ltUInt8][ltInt32] := ltInt32;
Arr[op_Minus][ltUInt8][ltUInt64] := ltUInt64;
Arr[op_Minus][ltUInt8][ltInt64] := ltInt64;
Arr[op_Minus][ltUInt8][ltVariant] := ltVariant;
Arr[op_Minus][ltUInt8][ltSingle] := ltSingle;
Arr[op_Minus][ltUInt8][ltDouble] := ltDouble;
Arr[op_Minus][ltUInt8][ltCurrency] := ltCurrency;
Arr[op_Minus][ltUInt8][ltExtended] := ltExtended;
Arr[op_Minus][ltInt8][ltUInt8] := ltInt32;
Arr[op_Minus][ltInt8][ltInt8] := ltInt32;
Arr[op_Minus][ltInt8][ltUInt16] := ltInt32;
Arr[op_Minus][ltInt8][ltInt16] := ltInt32;
Arr[op_Minus][ltInt8][ltUInt32] := ltInt64;
Arr[op_Minus][ltInt8][ltInt32] := ltInt32;
Arr[op_Minus][ltInt8][ltUInt64] := ltUInt64;
Arr[op_Minus][ltInt8][ltInt64] := ltInt64;
Arr[op_Minus][ltInt8][ltVariant] := ltVariant;
Arr[op_Minus][ltInt8][ltSingle] := ltSingle;
Arr[op_Minus][ltInt8][ltDouble] := ltDouble;
Arr[op_Minus][ltInt8][ltCurrency] := ltCurrency;
Arr[op_Minus][ltInt8][ltExtended] := ltExtended;
Arr[op_Minus][ltUInt16][ltUInt8] := ltInt32;
Arr[op_Minus][ltUInt16][ltInt8] := ltInt32;
Arr[op_Minus][ltUInt16][ltUInt16] := ltInt32;
Arr[op_Minus][ltUInt16][ltInt16] := ltInt32;
Arr[op_Minus][ltUInt16][ltUInt32] := ltInt64;
Arr[op_Minus][ltUInt16][ltInt32] := ltInt32;
Arr[op_Minus][ltUInt16][ltUInt64] := ltUInt64;
Arr[op_Minus][ltUInt16][ltInt64] := ltInt64;
Arr[op_Minus][ltUInt16][ltVariant] := ltVariant;
Arr[op_Minus][ltUInt16][ltSingle] := ltSingle;
Arr[op_Minus][ltUInt16][ltDouble] := ltDouble;
Arr[op_Minus][ltUInt16][ltCurrency] := ltCurrency;
Arr[op_Minus][ltUInt16][ltExtended] := ltExtended;
Arr[op_Minus][ltInt16][ltUInt8] := ltInt32;
Arr[op_Minus][ltInt16][ltInt8] := ltInt32;
Arr[op_Minus][ltInt16][ltUInt16] := ltInt32;
Arr[op_Minus][ltInt16][ltInt16] := ltInt32;
Arr[op_Minus][ltInt16][ltUInt32] := ltInt64;
Arr[op_Minus][ltInt16][ltInt32] := ltInt32;
Arr[op_Minus][ltInt16][ltUInt64] := ltUInt64;
Arr[op_Minus][ltInt16][ltInt64] := ltInt64;
Arr[op_Minus][ltInt16][ltVariant] := ltVariant;
Arr[op_Minus][ltInt16][ltSingle] := ltSingle;
Arr[op_Minus][ltInt16][ltDouble] := ltDouble;
Arr[op_Minus][ltInt16][ltCurrency] := ltCurrency;
Arr[op_Minus][ltInt16][ltExtended] := ltExtended;
Arr[op_Minus][ltUInt32][ltUInt8] := ltInt64;
Arr[op_Minus][ltUInt32][ltInt8] := ltInt64;
Arr[op_Minus][ltUInt32][ltUInt16] := ltInt64;
Arr[op_Minus][ltUInt32][ltInt16] := ltInt64;
Arr[op_Minus][ltUInt32][ltUInt32] := ltInt64;
Arr[op_Minus][ltUInt32][ltInt32] := ltInt64;
Arr[op_Minus][ltUInt32][ltUInt64] := ltUInt64;
Arr[op_Minus][ltUInt32][ltInt64] := ltInt64;
Arr[op_Minus][ltUInt32][ltVariant] := ltVariant;
Arr[op_Minus][ltUInt32][ltSingle] := ltSingle;
Arr[op_Minus][ltUInt32][ltDouble] := ltDouble;
Arr[op_Minus][ltUInt32][ltCurrency] := ltCurrency;
Arr[op_Minus][ltUInt32][ltExtended] := ltExtended;
Arr[op_Minus][ltInt32][ltUInt8] := ltInt32;
Arr[op_Minus][ltInt32][ltInt8] := ltInt32;
Arr[op_Minus][ltInt32][ltUInt16] := ltInt32;
Arr[op_Minus][ltInt32][ltInt16] := ltInt32;
Arr[op_Minus][ltInt32][ltUInt32] := ltInt64;
Arr[op_Minus][ltInt32][ltInt32] := ltInt32;
Arr[op_Minus][ltInt32][ltUInt64] := ltUInt64;
Arr[op_Minus][ltInt32][ltInt64] := ltInt64;
Arr[op_Minus][ltInt32][ltVariant] := ltVariant;
Arr[op_Minus][ltInt32][ltSingle] := ltSingle;
Arr[op_Minus][ltInt32][ltDouble] := ltDouble;
Arr[op_Minus][ltInt32][ltCurrency] := ltCurrency;
Arr[op_Minus][ltInt32][ltExtended] := ltExtended;
Arr[op_Minus][ltUInt64][ltUInt8] := ltUInt64;
Arr[op_Minus][ltUInt64][ltInt8] := ltUInt64;
Arr[op_Minus][ltUInt64][ltUInt16] := ltUInt64;
Arr[op_Minus][ltUInt64][ltInt16] := ltUInt64;
Arr[op_Minus][ltUInt64][ltUInt32] := ltUInt64;
Arr[op_Minus][ltUInt64][ltInt32] := ltUInt64;
Arr[op_Minus][ltUInt64][ltUInt64] := ltUInt64;
Arr[op_Minus][ltUInt64][ltInt64] := ltInt64;
Arr[op_Minus][ltUInt64][ltVariant] := ltVariant;
Arr[op_Minus][ltUInt64][ltSingle] := ltSingle;
Arr[op_Minus][ltUInt64][ltDouble] := ltDouble;
Arr[op_Minus][ltUInt64][ltCurrency] := ltCurrency;
Arr[op_Minus][ltUInt64][ltExtended] := ltExtended;
Arr[op_Minus][ltInt64][ltUInt8] := ltInt64;
Arr[op_Minus][ltInt64][ltInt8] := ltInt64;
Arr[op_Minus][ltInt64][ltUInt16] := ltInt64;
Arr[op_Minus][ltInt64][ltInt16] := ltInt64;
Arr[op_Minus][ltInt64][ltUInt32] := ltInt64;
Arr[op_Minus][ltInt64][ltInt32] := ltInt64;
Arr[op_Minus][ltInt64][ltUInt64] := ltInt64;
Arr[op_Minus][ltInt64][ltInt64] := ltInt64;
Arr[op_Minus][ltInt64][ltVariant] := ltVariant;
Arr[op_Minus][ltInt64][ltSingle] := ltSingle;
Arr[op_Minus][ltInt64][ltDouble] := ltDouble;
Arr[op_Minus][ltInt64][ltCurrency] := ltCurrency;
Arr[op_Minus][ltInt64][ltExtended] := ltExtended;
Arr[op_Minus][ltVariant][ltUInt8] := ltVariant;
Arr[op_Minus][ltVariant][ltInt8] := ltVariant;
Arr[op_Minus][ltVariant][ltUInt16] := ltVariant;
Arr[op_Minus][ltVariant][ltInt16] := ltVariant;
Arr[op_Minus][ltVariant][ltUInt32] := ltVariant;
Arr[op_Minus][ltVariant][ltInt32] := ltVariant;
Arr[op_Minus][ltVariant][ltUInt64] := ltVariant;
Arr[op_Minus][ltVariant][ltInt64] := ltVariant;
Arr[op_Minus][ltVariant][ltVariant] := ltVariant;
Arr[op_Minus][ltVariant][ltSingle] := ltVariant;
Arr[op_Minus][ltVariant][ltDouble] := ltVariant;
Arr[op_Minus][ltVariant][ltCurrency] := ltVariant;
Arr[op_Minus][ltVariant][ltExtended] := ltVariant;
Arr[op_Minus][ltSingle][ltUInt8] := ltSingle;
Arr[op_Minus][ltSingle][ltInt8] := ltSingle;
Arr[op_Minus][ltSingle][ltUInt16] := ltSingle;
Arr[op_Minus][ltSingle][ltInt16] := ltSingle;
Arr[op_Minus][ltSingle][ltUInt32] := ltSingle;
Arr[op_Minus][ltSingle][ltInt32] := ltSingle;
Arr[op_Minus][ltSingle][ltUInt64] := ltSingle;
Arr[op_Minus][ltSingle][ltInt64] := ltSingle;
Arr[op_Minus][ltSingle][ltVariant] := ltVariant;
Arr[op_Minus][ltSingle][ltSingle] := ltSingle;
Arr[op_Minus][ltSingle][ltDouble] := ltDouble;
Arr[op_Minus][ltSingle][ltCurrency] := ltCurrency;
Arr[op_Minus][ltSingle][ltExtended] := ltExtended;
Arr[op_Minus][ltDouble][ltUInt8] := ltDouble;
Arr[op_Minus][ltDouble][ltInt8] := ltDouble;
Arr[op_Minus][ltDouble][ltUInt16] := ltDouble;
Arr[op_Minus][ltDouble][ltInt16] := ltDouble;
Arr[op_Minus][ltDouble][ltUInt32] := ltDouble;
Arr[op_Minus][ltDouble][ltInt32] := ltDouble;
Arr[op_Minus][ltDouble][ltUInt64] := ltDouble;
Arr[op_Minus][ltDouble][ltInt64] := ltDouble;
Arr[op_Minus][ltDouble][ltVariant] := ltVariant;
Arr[op_Minus][ltDouble][ltSingle] := ltDouble;
Arr[op_Minus][ltDouble][ltDouble] := ltDouble;
Arr[op_Minus][ltDouble][ltCurrency] := ltCurrency;
Arr[op_Minus][ltDouble][ltExtended] := ltExtended;
Arr[op_Minus][ltCurrency][ltUInt8] := ltCurrency;
Arr[op_Minus][ltCurrency][ltInt8] := ltCurrency;
Arr[op_Minus][ltCurrency][ltUInt16] := ltCurrency;
Arr[op_Minus][ltCurrency][ltInt16] := ltCurrency;
Arr[op_Minus][ltCurrency][ltUInt32] := ltCurrency;
Arr[op_Minus][ltCurrency][ltInt32] := ltCurrency;
Arr[op_Minus][ltCurrency][ltUInt64] := ltCurrency;
Arr[op_Minus][ltCurrency][ltInt64] := ltCurrency;
Arr[op_Minus][ltCurrency][ltVariant] := ltVariant;
Arr[op_Minus][ltCurrency][ltSingle] := ltCurrency;
Arr[op_Minus][ltCurrency][ltDouble] := ltCurrency;
Arr[op_Minus][ltCurrency][ltCurrency] := ltCurrency;
Arr[op_Minus][ltCurrency][ltExtended] := ltCurrency;
Arr[op_Minus][ltExtended][ltUInt8] := ltExtended;
Arr[op_Minus][ltExtended][ltInt8] := ltExtended;
Arr[op_Minus][ltExtended][ltUInt16] := ltExtended;
Arr[op_Minus][ltExtended][ltInt16] := ltExtended;
Arr[op_Minus][ltExtended][ltUInt32] := ltExtended;
Arr[op_Minus][ltExtended][ltInt32] := ltExtended;
Arr[op_Minus][ltExtended][ltUInt64] := ltExtended;
Arr[op_Minus][ltExtended][ltInt64] := ltExtended;
Arr[op_Minus][ltExtended][ltVariant] := ltVariant;
Arr[op_Minus][ltExtended][ltSingle] := ltExtended;
Arr[op_Minus][ltExtended][ltDouble] := ltExtended;
Arr[op_Minus][ltExtended][ltCurrency] := ltCurrency;
Arr[op_Minus][ltExtended][ltExtended] := ltExtended;
Arr[op_Multiply][ltUInt8][ltUInt8] := ltUInt32;
Arr[op_Multiply][ltUInt8][ltInt8] := ltInt32;
Arr[op_Multiply][ltUInt8][ltUInt16] := ltUInt32;
Arr[op_Multiply][ltUInt8][ltInt16] := ltInt32;
Arr[op_Multiply][ltUInt8][ltUInt32] := ltUInt32;
Arr[op_Multiply][ltUInt8][ltInt32] := ltInt32;
Arr[op_Multiply][ltUInt8][ltUInt64] := ltUInt64;
Arr[op_Multiply][ltUInt8][ltInt64] := ltInt64;
Arr[op_Multiply][ltUInt8][ltVariant] := ltVariant;
Arr[op_Multiply][ltUInt8][ltSingle] := ltSingle;
Arr[op_Multiply][ltUInt8][ltDouble] := ltDouble;
Arr[op_Multiply][ltUInt8][ltCurrency] := ltCurrency;
Arr[op_Multiply][ltUInt8][ltExtended] := ltExtended;
Arr[op_Multiply][ltInt8][ltUInt8] := ltInt32;
Arr[op_Multiply][ltInt8][ltInt8] := ltInt32;
Arr[op_Multiply][ltInt8][ltUInt16] := ltInt32;
Arr[op_Multiply][ltInt8][ltInt16] := ltInt32;
Arr[op_Multiply][ltInt8][ltUInt32] := ltInt64;
Arr[op_Multiply][ltInt8][ltInt32] := ltInt32;
Arr[op_Multiply][ltInt8][ltUInt64] := ltUInt64;
Arr[op_Multiply][ltInt8][ltInt64] := ltInt64;
Arr[op_Multiply][ltInt8][ltVariant] := ltVariant;
Arr[op_Multiply][ltInt8][ltSingle] := ltSingle;
Arr[op_Multiply][ltInt8][ltDouble] := ltDouble;
Arr[op_Multiply][ltInt8][ltCurrency] := ltCurrency;
Arr[op_Multiply][ltInt8][ltExtended] := ltExtended;
Arr[op_Multiply][ltUInt16][ltUInt8] := ltUInt32;
Arr[op_Multiply][ltUInt16][ltInt8] := ltInt32;
Arr[op_Multiply][ltUInt16][ltUInt16] := ltUInt32;
Arr[op_Multiply][ltUInt16][ltInt16] := ltInt32;
Arr[op_Multiply][ltUInt16][ltUInt32] := ltUInt32;
Arr[op_Multiply][ltUInt16][ltInt32] := ltInt32;
Arr[op_Multiply][ltUInt16][ltUInt64] := ltUInt64;
Arr[op_Multiply][ltUInt16][ltInt64] := ltInt64;
Arr[op_Multiply][ltUInt16][ltVariant] := ltVariant;
Arr[op_Multiply][ltUInt16][ltSingle] := ltSingle;
Arr[op_Multiply][ltUInt16][ltDouble] := ltDouble;
Arr[op_Multiply][ltUInt16][ltCurrency] := ltCurrency;
Arr[op_Multiply][ltUInt16][ltExtended] := ltExtended;
Arr[op_Multiply][ltInt16][ltUInt8] := ltInt32;
Arr[op_Multiply][ltInt16][ltInt8] := ltInt32;
Arr[op_Multiply][ltInt16][ltUInt16] := ltInt32;
Arr[op_Multiply][ltInt16][ltInt16] := ltInt32;
Arr[op_Multiply][ltInt16][ltUInt32] := ltInt64;
Arr[op_Multiply][ltInt16][ltInt32] := ltInt32;
Arr[op_Multiply][ltInt16][ltUInt64] := ltUInt64;
Arr[op_Multiply][ltInt16][ltInt64] := ltInt64;
Arr[op_Multiply][ltInt16][ltVariant] := ltVariant;
Arr[op_Multiply][ltInt16][ltSingle] := ltSingle;
Arr[op_Multiply][ltInt16][ltDouble] := ltDouble;
Arr[op_Multiply][ltInt16][ltCurrency] := ltCurrency;
Arr[op_Multiply][ltInt16][ltExtended] := ltExtended;
Arr[op_Multiply][ltUInt32][ltUInt8] := ltUInt32;
Arr[op_Multiply][ltUInt32][ltInt8] := ltInt64;
Arr[op_Multiply][ltUInt32][ltUInt16] := ltUInt32;
Arr[op_Multiply][ltUInt32][ltInt16] := ltInt64;
Arr[op_Multiply][ltUInt32][ltUInt32] := ltUInt32;
Arr[op_Multiply][ltUInt32][ltInt32] := ltInt64;
Arr[op_Multiply][ltUInt32][ltUInt64] := ltUInt64;
Arr[op_Multiply][ltUInt32][ltInt64] := ltInt64;
Arr[op_Multiply][ltUInt32][ltVariant] := ltVariant;
Arr[op_Multiply][ltUInt32][ltSingle] := ltSingle;
Arr[op_Multiply][ltUInt32][ltDouble] := ltDouble;
Arr[op_Multiply][ltUInt32][ltCurrency] := ltCurrency;
Arr[op_Multiply][ltUInt32][ltExtended] := ltExtended;
Arr[op_Multiply][ltInt32][ltUInt8] := ltInt32;
Arr[op_Multiply][ltInt32][ltInt8] := ltInt32;
Arr[op_Multiply][ltInt32][ltUInt16] := ltInt32;
Arr[op_Multiply][ltInt32][ltInt16] := ltInt32;
Arr[op_Multiply][ltInt32][ltUInt32] := ltInt64;
Arr[op_Multiply][ltInt32][ltInt32] := ltInt32;
Arr[op_Multiply][ltInt32][ltUInt64] := ltUInt64;
Arr[op_Multiply][ltInt32][ltInt64] := ltInt64;
Arr[op_Multiply][ltInt32][ltVariant] := ltVariant;
Arr[op_Multiply][ltInt32][ltSingle] := ltSingle;
Arr[op_Multiply][ltInt32][ltDouble] := ltDouble;
Arr[op_Multiply][ltInt32][ltCurrency] := ltCurrency;
Arr[op_Multiply][ltInt32][ltExtended] := ltExtended;
Arr[op_Multiply][ltUInt64][ltUInt8] := ltUInt64;
Arr[op_Multiply][ltUInt64][ltInt8] := ltUInt64;
Arr[op_Multiply][ltUInt64][ltUInt16] := ltUInt64;
Arr[op_Multiply][ltUInt64][ltInt16] := ltUInt64;
Arr[op_Multiply][ltUInt64][ltUInt32] := ltUInt64;
Arr[op_Multiply][ltUInt64][ltInt32] := ltUInt64;
Arr[op_Multiply][ltUInt64][ltUInt64] := ltUInt64;
Arr[op_Multiply][ltUInt64][ltInt64] := ltInt64;
Arr[op_Multiply][ltUInt64][ltVariant] := ltVariant;
Arr[op_Multiply][ltUInt64][ltSingle] := ltSingle;
Arr[op_Multiply][ltUInt64][ltDouble] := ltDouble;
Arr[op_Multiply][ltUInt64][ltCurrency] := ltCurrency;
Arr[op_Multiply][ltUInt64][ltExtended] := ltExtended;
Arr[op_Multiply][ltInt64][ltUInt8] := ltInt64;
Arr[op_Multiply][ltInt64][ltInt8] := ltInt64;
Arr[op_Multiply][ltInt64][ltUInt16] := ltInt64;
Arr[op_Multiply][ltInt64][ltInt16] := ltInt64;
Arr[op_Multiply][ltInt64][ltUInt32] := ltInt64;
Arr[op_Multiply][ltInt64][ltInt32] := ltInt64;
Arr[op_Multiply][ltInt64][ltUInt64] := ltInt64;
Arr[op_Multiply][ltInt64][ltInt64] := ltInt64;
Arr[op_Multiply][ltInt64][ltVariant] := ltVariant;
Arr[op_Multiply][ltInt64][ltSingle] := ltSingle;
Arr[op_Multiply][ltInt64][ltDouble] := ltDouble;
Arr[op_Multiply][ltInt64][ltCurrency] := ltCurrency;
Arr[op_Multiply][ltInt64][ltExtended] := ltExtended;
Arr[op_Multiply][ltVariant][ltUInt8] := ltVariant;
Arr[op_Multiply][ltVariant][ltInt8] := ltVariant;
Arr[op_Multiply][ltVariant][ltUInt16] := ltVariant;
Arr[op_Multiply][ltVariant][ltInt16] := ltVariant;
Arr[op_Multiply][ltVariant][ltUInt32] := ltVariant;
Arr[op_Multiply][ltVariant][ltInt32] := ltVariant;
Arr[op_Multiply][ltVariant][ltUInt64] := ltVariant;
Arr[op_Multiply][ltVariant][ltInt64] := ltVariant;
Arr[op_Multiply][ltVariant][ltVariant] := ltVariant;
Arr[op_Multiply][ltVariant][ltSingle] := ltVariant;
Arr[op_Multiply][ltVariant][ltDouble] := ltVariant;
Arr[op_Multiply][ltVariant][ltCurrency] := ltVariant;
Arr[op_Multiply][ltVariant][ltExtended] := ltVariant;
Arr[op_Multiply][ltSingle][ltUInt8] := ltSingle;
Arr[op_Multiply][ltSingle][ltInt8] := ltSingle;
Arr[op_Multiply][ltSingle][ltUInt16] := ltSingle;
Arr[op_Multiply][ltSingle][ltInt16] := ltSingle;
Arr[op_Multiply][ltSingle][ltUInt32] := ltSingle;
Arr[op_Multiply][ltSingle][ltInt32] := ltSingle;
Arr[op_Multiply][ltSingle][ltUInt64] := ltSingle;
Arr[op_Multiply][ltSingle][ltInt64] := ltSingle;
Arr[op_Multiply][ltSingle][ltVariant] := ltVariant;
Arr[op_Multiply][ltSingle][ltSingle] := ltSingle;
Arr[op_Multiply][ltSingle][ltDouble] := ltDouble;
Arr[op_Multiply][ltSingle][ltCurrency] := ltCurrency;
Arr[op_Multiply][ltSingle][ltExtended] := ltExtended;
Arr[op_Multiply][ltDouble][ltUInt8] := ltDouble;
Arr[op_Multiply][ltDouble][ltInt8] := ltDouble;
Arr[op_Multiply][ltDouble][ltUInt16] := ltDouble;
Arr[op_Multiply][ltDouble][ltInt16] := ltDouble;
Arr[op_Multiply][ltDouble][ltUInt32] := ltDouble;
Arr[op_Multiply][ltDouble][ltInt32] := ltDouble;
Arr[op_Multiply][ltDouble][ltUInt64] := ltDouble;
Arr[op_Multiply][ltDouble][ltInt64] := ltDouble;
Arr[op_Multiply][ltDouble][ltVariant] := ltVariant;
Arr[op_Multiply][ltDouble][ltSingle] := ltDouble;
Arr[op_Multiply][ltDouble][ltDouble] := ltDouble;
Arr[op_Multiply][ltDouble][ltCurrency] := ltCurrency;
Arr[op_Multiply][ltDouble][ltExtended] := ltExtended;
Arr[op_Multiply][ltCurrency][ltUInt8] := ltCurrency;
Arr[op_Multiply][ltCurrency][ltInt8] := ltCurrency;
Arr[op_Multiply][ltCurrency][ltUInt16] := ltCurrency;
Arr[op_Multiply][ltCurrency][ltInt16] := ltCurrency;
Arr[op_Multiply][ltCurrency][ltUInt32] := ltCurrency;
Arr[op_Multiply][ltCurrency][ltInt32] := ltCurrency;
Arr[op_Multiply][ltCurrency][ltUInt64] := ltCurrency;
Arr[op_Multiply][ltCurrency][ltInt64] := ltCurrency;
Arr[op_Multiply][ltCurrency][ltVariant] := ltVariant;
Arr[op_Multiply][ltCurrency][ltSingle] := ltCurrency;
Arr[op_Multiply][ltCurrency][ltDouble] := ltCurrency;
Arr[op_Multiply][ltCurrency][ltCurrency] := ltCurrency;
Arr[op_Multiply][ltCurrency][ltExtended] := ltCurrency;
Arr[op_Multiply][ltExtended][ltUInt8] := ltExtended;
Arr[op_Multiply][ltExtended][ltInt8] := ltExtended;
Arr[op_Multiply][ltExtended][ltUInt16] := ltExtended;
Arr[op_Multiply][ltExtended][ltInt16] := ltExtended;
Arr[op_Multiply][ltExtended][ltUInt32] := ltExtended;
Arr[op_Multiply][ltExtended][ltInt32] := ltExtended;
Arr[op_Multiply][ltExtended][ltUInt64] := ltExtended;
Arr[op_Multiply][ltExtended][ltInt64] := ltExtended;
Arr[op_Multiply][ltExtended][ltVariant] := ltVariant;
Arr[op_Multiply][ltExtended][ltSingle] := ltExtended;
Arr[op_Multiply][ltExtended][ltDouble] := ltExtended;
Arr[op_Multiply][ltExtended][ltCurrency] := ltCurrency;
Arr[op_Multiply][ltExtended][ltExtended] := ltExtended;
Arr[op_Divide][ltUInt8][ltUInt8] := ltExtended;
Arr[op_Divide][ltUInt8][ltInt8] := ltExtended;
Arr[op_Divide][ltUInt8][ltUInt16] := ltExtended;
Arr[op_Divide][ltUInt8][ltInt16] := ltExtended;
Arr[op_Divide][ltUInt8][ltUInt32] := ltExtended;
Arr[op_Divide][ltUInt8][ltInt32] := ltExtended;
Arr[op_Divide][ltUInt8][ltUInt64] := ltExtended;
Arr[op_Divide][ltUInt8][ltInt64] := ltExtended;
Arr[op_Divide][ltUInt8][ltVariant] := ltVariant;
Arr[op_Divide][ltUInt8][ltSingle] := ltSingle;
Arr[op_Divide][ltUInt8][ltDouble] := ltDouble;
Arr[op_Divide][ltUInt8][ltCurrency] := ltCurrency;
Arr[op_Divide][ltUInt8][ltExtended] := ltExtended;
Arr[op_Divide][ltInt8][ltUInt8] := ltExtended;
Arr[op_Divide][ltInt8][ltInt8] := ltExtended;
Arr[op_Divide][ltInt8][ltUInt16] := ltExtended;
Arr[op_Divide][ltInt8][ltInt16] := ltExtended;
Arr[op_Divide][ltInt8][ltUInt32] := ltExtended;
Arr[op_Divide][ltInt8][ltInt32] := ltExtended;
Arr[op_Divide][ltInt8][ltUInt64] := ltExtended;
Arr[op_Divide][ltInt8][ltInt64] := ltExtended;
Arr[op_Divide][ltInt8][ltVariant] := ltVariant;
Arr[op_Divide][ltInt8][ltSingle] := ltSingle;
Arr[op_Divide][ltInt8][ltDouble] := ltDouble;
Arr[op_Divide][ltInt8][ltCurrency] := ltCurrency;
Arr[op_Divide][ltInt8][ltExtended] := ltExtended;
Arr[op_Divide][ltUInt16][ltUInt8] := ltExtended;
Arr[op_Divide][ltUInt16][ltInt8] := ltExtended;
Arr[op_Divide][ltUInt16][ltUInt16] := ltExtended;
Arr[op_Divide][ltUInt16][ltInt16] := ltExtended;
Arr[op_Divide][ltUInt16][ltUInt32] := ltExtended;
Arr[op_Divide][ltUInt16][ltInt32] := ltExtended;
Arr[op_Divide][ltUInt16][ltUInt64] := ltExtended;
Arr[op_Divide][ltUInt16][ltInt64] := ltExtended;
Arr[op_Divide][ltUInt16][ltVariant] := ltVariant;
Arr[op_Divide][ltUInt16][ltSingle] := ltSingle;
Arr[op_Divide][ltUInt16][ltDouble] := ltDouble;
Arr[op_Divide][ltUInt16][ltCurrency] := ltCurrency;
Arr[op_Divide][ltUInt16][ltExtended] := ltExtended;
Arr[op_Divide][ltInt16][ltUInt8] := ltExtended;
Arr[op_Divide][ltInt16][ltInt8] := ltExtended;
Arr[op_Divide][ltInt16][ltUInt16] := ltExtended;
Arr[op_Divide][ltInt16][ltInt16] := ltExtended;
Arr[op_Divide][ltInt16][ltUInt32] := ltExtended;
Arr[op_Divide][ltInt16][ltInt32] := ltExtended;
Arr[op_Divide][ltInt16][ltUInt64] := ltExtended;
Arr[op_Divide][ltInt16][ltInt64] := ltExtended;
Arr[op_Divide][ltInt16][ltVariant] := ltVariant;
Arr[op_Divide][ltInt16][ltSingle] := ltSingle;
Arr[op_Divide][ltInt16][ltDouble] := ltDouble;
Arr[op_Divide][ltInt16][ltCurrency] := ltCurrency;
Arr[op_Divide][ltInt16][ltExtended] := ltExtended;
Arr[op_Divide][ltUInt32][ltUInt8] := ltExtended;
Arr[op_Divide][ltUInt32][ltInt8] := ltExtended;
Arr[op_Divide][ltUInt32][ltUInt16] := ltExtended;
Arr[op_Divide][ltUInt32][ltInt16] := ltExtended;
Arr[op_Divide][ltUInt32][ltUInt32] := ltExtended;
Arr[op_Divide][ltUInt32][ltInt32] := ltExtended;
Arr[op_Divide][ltUInt32][ltUInt64] := ltExtended;
Arr[op_Divide][ltUInt32][ltInt64] := ltExtended;
Arr[op_Divide][ltUInt32][ltVariant] := ltVariant;
Arr[op_Divide][ltUInt32][ltSingle] := ltSingle;
Arr[op_Divide][ltUInt32][ltDouble] := ltDouble;
Arr[op_Divide][ltUInt32][ltCurrency] := ltCurrency;
Arr[op_Divide][ltUInt32][ltExtended] := ltExtended;
Arr[op_Divide][ltInt32][ltUInt8] := ltExtended;
Arr[op_Divide][ltInt32][ltInt8] := ltExtended;
Arr[op_Divide][ltInt32][ltUInt16] := ltExtended;
Arr[op_Divide][ltInt32][ltInt16] := ltExtended;
Arr[op_Divide][ltInt32][ltUInt32] := ltExtended;
Arr[op_Divide][ltInt32][ltInt32] := ltExtended;
Arr[op_Divide][ltInt32][ltUInt64] := ltExtended;
Arr[op_Divide][ltInt32][ltInt64] := ltExtended;
Arr[op_Divide][ltInt32][ltVariant] := ltVariant;
Arr[op_Divide][ltInt32][ltSingle] := ltSingle;
Arr[op_Divide][ltInt32][ltDouble] := ltDouble;
Arr[op_Divide][ltInt32][ltCurrency] := ltCurrency;
Arr[op_Divide][ltInt32][ltExtended] := ltExtended;
Arr[op_Divide][ltUInt64][ltUInt8] := ltExtended;
Arr[op_Divide][ltUInt64][ltInt8] := ltExtended;
Arr[op_Divide][ltUInt64][ltUInt16] := ltExtended;
Arr[op_Divide][ltUInt64][ltInt16] := ltExtended;
Arr[op_Divide][ltUInt64][ltUInt32] := ltExtended;
Arr[op_Divide][ltUInt64][ltInt32] := ltExtended;
Arr[op_Divide][ltUInt64][ltUInt64] := ltExtended;
Arr[op_Divide][ltUInt64][ltInt64] := ltExtended;
Arr[op_Divide][ltUInt64][ltVariant] := ltVariant;
Arr[op_Divide][ltUInt64][ltSingle] := ltSingle;
Arr[op_Divide][ltUInt64][ltDouble] := ltDouble;
Arr[op_Divide][ltUInt64][ltCurrency] := ltCurrency;
Arr[op_Divide][ltUInt64][ltExtended] := ltExtended;
Arr[op_Divide][ltInt64][ltUInt8] := ltExtended;
Arr[op_Divide][ltInt64][ltInt8] := ltExtended;
Arr[op_Divide][ltInt64][ltUInt16] := ltExtended;
Arr[op_Divide][ltInt64][ltInt16] := ltExtended;
Arr[op_Divide][ltInt64][ltUInt32] := ltExtended;
Arr[op_Divide][ltInt64][ltInt32] := ltExtended;
Arr[op_Divide][ltInt64][ltUInt64] := ltExtended;
Arr[op_Divide][ltInt64][ltInt64] := ltExtended;
Arr[op_Divide][ltInt64][ltVariant] := ltVariant;
Arr[op_Divide][ltInt64][ltSingle] := ltSingle;
Arr[op_Divide][ltInt64][ltDouble] := ltDouble;
Arr[op_Divide][ltInt64][ltCurrency] := ltCurrency;
Arr[op_Divide][ltInt64][ltExtended] := ltExtended;
Arr[op_Divide][ltVariant][ltUInt8] := ltVariant;
Arr[op_Divide][ltVariant][ltInt8] := ltVariant;
Arr[op_Divide][ltVariant][ltUInt16] := ltVariant;
Arr[op_Divide][ltVariant][ltInt16] := ltVariant;
Arr[op_Divide][ltVariant][ltUInt32] := ltVariant;
Arr[op_Divide][ltVariant][ltInt32] := ltVariant;
Arr[op_Divide][ltVariant][ltUInt64] := ltVariant;
Arr[op_Divide][ltVariant][ltInt64] := ltVariant;
Arr[op_Divide][ltVariant][ltVariant] := ltVariant;
Arr[op_Divide][ltVariant][ltSingle] := ltVariant;
Arr[op_Divide][ltVariant][ltDouble] := ltVariant;
Arr[op_Divide][ltVariant][ltCurrency] := ltVariant;
Arr[op_Divide][ltVariant][ltExtended] := ltVariant;
Arr[op_Divide][ltSingle][ltUInt8] := ltSingle;
Arr[op_Divide][ltSingle][ltInt8] := ltSingle;
Arr[op_Divide][ltSingle][ltUInt16] := ltSingle;
Arr[op_Divide][ltSingle][ltInt16] := ltSingle;
Arr[op_Divide][ltSingle][ltUInt32] := ltSingle;
Arr[op_Divide][ltSingle][ltInt32] := ltSingle;
Arr[op_Divide][ltSingle][ltUInt64] := ltSingle;
Arr[op_Divide][ltSingle][ltInt64] := ltSingle;
Arr[op_Divide][ltSingle][ltVariant] := ltVariant;
Arr[op_Divide][ltSingle][ltSingle] := ltSingle;
Arr[op_Divide][ltSingle][ltDouble] := ltDouble;
Arr[op_Divide][ltSingle][ltCurrency] := ltCurrency;
Arr[op_Divide][ltSingle][ltExtended] := ltExtended;
Arr[op_Divide][ltDouble][ltUInt8] := ltDouble;
Arr[op_Divide][ltDouble][ltInt8] := ltDouble;
Arr[op_Divide][ltDouble][ltUInt16] := ltDouble;
Arr[op_Divide][ltDouble][ltInt16] := ltDouble;
Arr[op_Divide][ltDouble][ltUInt32] := ltDouble;
Arr[op_Divide][ltDouble][ltInt32] := ltDouble;
Arr[op_Divide][ltDouble][ltUInt64] := ltDouble;
Arr[op_Divide][ltDouble][ltInt64] := ltDouble;
Arr[op_Divide][ltDouble][ltVariant] := ltVariant;
Arr[op_Divide][ltDouble][ltSingle] := ltDouble;
Arr[op_Divide][ltDouble][ltDouble] := ltDouble;
Arr[op_Divide][ltDouble][ltCurrency] := ltCurrency;
Arr[op_Divide][ltDouble][ltExtended] := ltExtended;
Arr[op_Divide][ltCurrency][ltUInt8] := ltCurrency;
Arr[op_Divide][ltCurrency][ltInt8] := ltCurrency;
Arr[op_Divide][ltCurrency][ltUInt16] := ltCurrency;
Arr[op_Divide][ltCurrency][ltInt16] := ltCurrency;
Arr[op_Divide][ltCurrency][ltUInt32] := ltCurrency;
Arr[op_Divide][ltCurrency][ltInt32] := ltCurrency;
Arr[op_Divide][ltCurrency][ltUInt64] := ltCurrency;
Arr[op_Divide][ltCurrency][ltInt64] := ltCurrency;
Arr[op_Divide][ltCurrency][ltVariant] := ltVariant;
Arr[op_Divide][ltCurrency][ltSingle] := ltCurrency;
Arr[op_Divide][ltCurrency][ltDouble] := ltCurrency;
Arr[op_Divide][ltCurrency][ltCurrency] := ltCurrency;
Arr[op_Divide][ltCurrency][ltExtended] := ltCurrency;
Arr[op_Divide][ltExtended][ltUInt8] := ltExtended;
Arr[op_Divide][ltExtended][ltInt8] := ltExtended;
Arr[op_Divide][ltExtended][ltUInt16] := ltExtended;
Arr[op_Divide][ltExtended][ltInt16] := ltExtended;
Arr[op_Divide][ltExtended][ltUInt32] := ltExtended;
Arr[op_Divide][ltExtended][ltInt32] := ltExtended;
Arr[op_Divide][ltExtended][ltUInt64] := ltExtended;
Arr[op_Divide][ltExtended][ltInt64] := ltExtended;
Arr[op_Divide][ltExtended][ltVariant] := ltVariant;
Arr[op_Divide][ltExtended][ltSingle] := ltExtended;
Arr[op_Divide][ltExtended][ltDouble] := ltExtended;
Arr[op_Divide][ltExtended][ltCurrency] := ltCurrency;
Arr[op_Divide][ltExtended][ltExtended] := ltExtended;
Arr[op_AND][ltUInt8][ltUInt8] := ltUInt8;
Arr[op_AND][ltUInt8][ltInt8] := ltUInt8;
Arr[op_AND][ltUInt8][ltUInt16] := ltUInt16;
Arr[op_AND][ltUInt8][ltInt16] := ltInt16;
Arr[op_AND][ltUInt8][ltUInt32] := ltUInt32;
Arr[op_AND][ltUInt8][ltInt32] := ltInt32;
Arr[op_AND][ltUInt8][ltUInt64] := ltUInt64;
Arr[op_AND][ltUInt8][ltInt64] := ltInt64;
Arr[op_AND][ltUInt8][ltVariant] := ltVariant;
Arr[op_AND][ltInt8][ltUInt8] := ltUInt8;
Arr[op_AND][ltInt8][ltInt8] := ltInt8;
Arr[op_AND][ltInt8][ltUInt16] := ltUInt16;
Arr[op_AND][ltInt8][ltInt16] := ltInt16;
Arr[op_AND][ltInt8][ltUInt32] := ltUInt32;
Arr[op_AND][ltInt8][ltInt32] := ltInt32;
Arr[op_AND][ltInt8][ltUInt64] := ltUInt64;
Arr[op_AND][ltInt8][ltInt64] := ltInt64;
Arr[op_AND][ltInt8][ltVariant] := ltVariant;
Arr[op_AND][ltUInt16][ltUInt8] := ltUInt16;
Arr[op_AND][ltUInt16][ltInt8] := ltUInt16;
Arr[op_AND][ltUInt16][ltUInt16] := ltUInt16;
Arr[op_AND][ltUInt16][ltInt16] := ltUInt16;
Arr[op_AND][ltUInt16][ltUInt32] := ltUInt32;
Arr[op_AND][ltUInt16][ltInt32] := ltInt32;
Arr[op_AND][ltUInt16][ltUInt64] := ltUInt64;
Arr[op_AND][ltUInt16][ltInt64] := ltInt64;
Arr[op_AND][ltUInt16][ltVariant] := ltVariant;
Arr[op_AND][ltInt16][ltUInt8] := ltInt16;
Arr[op_AND][ltInt16][ltInt8] := ltInt16;
Arr[op_AND][ltInt16][ltUInt16] := ltUInt16;
Arr[op_AND][ltInt16][ltInt16] := ltInt16;
Arr[op_AND][ltInt16][ltUInt32] := ltUInt32;
Arr[op_AND][ltInt16][ltInt32] := ltInt32;
Arr[op_AND][ltInt16][ltUInt64] := ltUInt64;
Arr[op_AND][ltInt16][ltInt64] := ltInt64;
Arr[op_AND][ltInt16][ltVariant] := ltVariant;
Arr[op_AND][ltUInt32][ltUInt8] := ltUInt32;
Arr[op_AND][ltUInt32][ltInt8] := ltUInt32;
Arr[op_AND][ltUInt32][ltUInt16] := ltUInt32;
Arr[op_AND][ltUInt32][ltInt16] := ltUInt32;
Arr[op_AND][ltUInt32][ltUInt32] := ltUInt32;
Arr[op_AND][ltUInt32][ltInt32] := ltUInt32;
Arr[op_AND][ltUInt32][ltUInt64] := ltUInt64;
Arr[op_AND][ltUInt32][ltInt64] := ltInt64;
Arr[op_AND][ltUInt32][ltVariant] := ltVariant;
Arr[op_AND][ltInt32][ltUInt8] := ltInt32;
Arr[op_AND][ltInt32][ltInt8] := ltInt32;
Arr[op_AND][ltInt32][ltUInt16] := ltInt32;
Arr[op_AND][ltInt32][ltInt16] := ltInt32;
Arr[op_AND][ltInt32][ltUInt32] := ltUInt32;
Arr[op_AND][ltInt32][ltInt32] := ltInt32;
Arr[op_AND][ltInt32][ltUInt64] := ltUInt64;
Arr[op_AND][ltInt32][ltInt64] := ltInt64;
Arr[op_AND][ltInt32][ltVariant] := ltVariant;
Arr[op_AND][ltUInt64][ltUInt8] := ltUInt64;
Arr[op_AND][ltUInt64][ltInt8] := ltUInt64;
Arr[op_AND][ltUInt64][ltUInt16] := ltUInt64;
Arr[op_AND][ltUInt64][ltInt16] := ltUInt64;
Arr[op_AND][ltUInt64][ltUInt32] := ltUInt64;
Arr[op_AND][ltUInt64][ltInt32] := ltUInt64;
Arr[op_AND][ltUInt64][ltUInt64] := ltUInt64;
Arr[op_AND][ltUInt64][ltInt64] := ltInt64;
Arr[op_AND][ltUInt64][ltVariant] := ltVariant;
Arr[op_AND][ltInt64][ltUInt8] := ltInt64;
Arr[op_AND][ltInt64][ltInt8] := ltInt64;
Arr[op_AND][ltInt64][ltUInt16] := ltInt64;
Arr[op_AND][ltInt64][ltInt16] := ltInt64;
Arr[op_AND][ltInt64][ltUInt32] := ltInt64;
Arr[op_AND][ltInt64][ltInt32] := ltInt64;
Arr[op_AND][ltInt64][ltUInt64] := ltInt64;
Arr[op_AND][ltInt64][ltInt64] := ltInt64;
Arr[op_AND][ltInt64][ltVariant] := ltVariant;
Arr[op_AND][ltVariant][ltUInt8] := ltVariant;
Arr[op_AND][ltVariant][ltInt8] := ltVariant;
Arr[op_AND][ltVariant][ltUInt16] := ltVariant;
Arr[op_AND][ltVariant][ltInt16] := ltVariant;
Arr[op_AND][ltVariant][ltUInt32] := ltVariant;
Arr[op_AND][ltVariant][ltInt32] := ltVariant;
Arr[op_AND][ltVariant][ltUInt64] := ltVariant;
Arr[op_AND][ltVariant][ltInt64] := ltVariant;
Arr[op_AND][ltVariant][ltVariant] := ltVariant;
Arr[op_OR][ltUInt8][ltUInt8] := ltUInt8;
Arr[op_OR][ltUInt8][ltInt8] := ltInt32;
Arr[op_OR][ltUInt8][ltUInt16] := ltUInt16;
Arr[op_OR][ltUInt8][ltInt16] := ltInt32;
Arr[op_OR][ltUInt8][ltUInt32] := ltUInt32;
Arr[op_OR][ltUInt8][ltInt32] := ltInt32;
Arr[op_OR][ltUInt8][ltUInt64] := ltUInt64;
Arr[op_OR][ltUInt8][ltInt64] := ltInt64;
Arr[op_OR][ltUInt8][ltVariant] := ltVariant;
Arr[op_OR][ltInt8][ltUInt8] := ltInt32;
Arr[op_OR][ltInt8][ltInt8] := ltInt8;
Arr[op_OR][ltInt8][ltUInt16] := ltInt32;
Arr[op_OR][ltInt8][ltInt16] := ltInt16;
Arr[op_OR][ltInt8][ltUInt32] := ltInt64;
Arr[op_OR][ltInt8][ltInt32] := ltInt32;
Arr[op_OR][ltInt8][ltUInt64] := ltUInt64;
Arr[op_OR][ltInt8][ltInt64] := ltInt64;
Arr[op_OR][ltInt8][ltVariant] := ltVariant;
Arr[op_OR][ltUInt16][ltUInt8] := ltUInt16;
Arr[op_OR][ltUInt16][ltInt8] := ltInt32;
Arr[op_OR][ltUInt16][ltUInt16] := ltUInt16;
Arr[op_OR][ltUInt16][ltInt16] := ltInt32;
Arr[op_OR][ltUInt16][ltUInt32] := ltUInt32;
Arr[op_OR][ltUInt16][ltInt32] := ltInt32;
Arr[op_OR][ltUInt16][ltUInt64] := ltUInt64;
Arr[op_OR][ltUInt16][ltInt64] := ltInt64;
Arr[op_OR][ltUInt16][ltVariant] := ltVariant;
Arr[op_OR][ltInt16][ltUInt8] := ltInt32;
Arr[op_OR][ltInt16][ltInt8] := ltInt16;
Arr[op_OR][ltInt16][ltUInt16] := ltInt32;
Arr[op_OR][ltInt16][ltInt16] := ltInt16;
Arr[op_OR][ltInt16][ltUInt32] := ltInt64;
Arr[op_OR][ltInt16][ltInt32] := ltInt32;
Arr[op_OR][ltInt16][ltUInt64] := ltUInt64;
Arr[op_OR][ltInt16][ltInt64] := ltInt64;
Arr[op_OR][ltInt16][ltVariant] := ltVariant;
Arr[op_OR][ltUInt32][ltUInt8] := ltUInt32;
Arr[op_OR][ltUInt32][ltInt8] := ltInt64;
Arr[op_OR][ltUInt32][ltUInt16] := ltUInt32;
Arr[op_OR][ltUInt32][ltInt16] := ltInt64;
Arr[op_OR][ltUInt32][ltUInt32] := ltUInt32;
Arr[op_OR][ltUInt32][ltInt32] := ltInt64;
Arr[op_OR][ltUInt32][ltUInt64] := ltUInt64;
Arr[op_OR][ltUInt32][ltInt64] := ltInt64;
Arr[op_OR][ltUInt32][ltVariant] := ltVariant;
Arr[op_OR][ltInt32][ltUInt8] := ltInt32;
Arr[op_OR][ltInt32][ltInt8] := ltInt32;
Arr[op_OR][ltInt32][ltUInt16] := ltInt32;
Arr[op_OR][ltInt32][ltInt16] := ltInt32;
Arr[op_OR][ltInt32][ltUInt32] := ltInt64;
Arr[op_OR][ltInt32][ltInt32] := ltInt32;
Arr[op_OR][ltInt32][ltUInt64] := ltUInt64;
Arr[op_OR][ltInt32][ltInt64] := ltInt64;
Arr[op_OR][ltInt32][ltVariant] := ltVariant;
Arr[op_OR][ltUInt64][ltUInt8] := ltUInt64;
Arr[op_OR][ltUInt64][ltInt8] := ltUInt64;
Arr[op_OR][ltUInt64][ltUInt16] := ltUInt64;
Arr[op_OR][ltUInt64][ltInt16] := ltUInt64;
Arr[op_OR][ltUInt64][ltUInt32] := ltUInt64;
Arr[op_OR][ltUInt64][ltInt32] := ltUInt64;
Arr[op_OR][ltUInt64][ltUInt64] := ltUInt64;
Arr[op_OR][ltUInt64][ltInt64] := ltInt64;
Arr[op_OR][ltUInt64][ltVariant] := ltVariant;
Arr[op_OR][ltInt64][ltUInt8] := ltInt64;
Arr[op_OR][ltInt64][ltInt8] := ltInt64;
Arr[op_OR][ltInt64][ltUInt16] := ltInt64;
Arr[op_OR][ltInt64][ltInt16] := ltInt64;
Arr[op_OR][ltInt64][ltUInt32] := ltInt64;
Arr[op_OR][ltInt64][ltInt32] := ltInt64;
Arr[op_OR][ltInt64][ltUInt64] := ltInt64;
Arr[op_OR][ltInt64][ltInt64] := ltInt64;
Arr[op_OR][ltInt64][ltVariant] := ltVariant;
Arr[op_OR][ltVariant][ltUInt8] := ltVariant;
Arr[op_OR][ltVariant][ltInt8] := ltVariant;
Arr[op_OR][ltVariant][ltUInt16] := ltVariant;
Arr[op_OR][ltVariant][ltInt16] := ltVariant;
Arr[op_OR][ltVariant][ltUInt32] := ltVariant;
Arr[op_OR][ltVariant][ltInt32] := ltVariant;
Arr[op_OR][ltVariant][ltUInt64] := ltVariant;
Arr[op_OR][ltVariant][ltInt64] := ltVariant;
Arr[op_OR][ltVariant][ltVariant] := ltVariant;
Arr[op_XOR][ltUInt8][ltUInt8] := ltUInt8;
Arr[op_XOR][ltUInt8][ltInt8] := ltInt32;
Arr[op_XOR][ltUInt8][ltUInt16] := ltUInt16;
Arr[op_XOR][ltUInt8][ltInt16] := ltInt32;
Arr[op_XOR][ltUInt8][ltUInt32] := ltUInt32;
Arr[op_XOR][ltUInt8][ltInt32] := ltInt32;
Arr[op_XOR][ltUInt8][ltUInt64] := ltUInt64;
Arr[op_XOR][ltUInt8][ltInt64] := ltInt64;
Arr[op_XOR][ltUInt8][ltVariant] := ltVariant;
Arr[op_XOR][ltInt8][ltUInt8] := ltInt32;
Arr[op_XOR][ltInt8][ltInt8] := ltInt8;
Arr[op_XOR][ltInt8][ltUInt16] := ltInt32;
Arr[op_XOR][ltInt8][ltInt16] := ltInt16;
Arr[op_XOR][ltInt8][ltUInt32] := ltInt64;
Arr[op_XOR][ltInt8][ltInt32] := ltInt32;
Arr[op_XOR][ltInt8][ltUInt64] := ltUInt64;
Arr[op_XOR][ltInt8][ltInt64] := ltInt64;
Arr[op_XOR][ltInt8][ltVariant] := ltVariant;
Arr[op_XOR][ltUInt16][ltUInt8] := ltUInt16;
Arr[op_XOR][ltUInt16][ltInt8] := ltInt32;
Arr[op_XOR][ltUInt16][ltUInt16] := ltUInt16;
Arr[op_XOR][ltUInt16][ltInt16] := ltInt32;
Arr[op_XOR][ltUInt16][ltUInt32] := ltUInt32;
Arr[op_XOR][ltUInt16][ltInt32] := ltInt32;
Arr[op_XOR][ltUInt16][ltUInt64] := ltUInt64;
Arr[op_XOR][ltUInt16][ltInt64] := ltInt64;
Arr[op_XOR][ltUInt16][ltVariant] := ltVariant;
Arr[op_XOR][ltInt16][ltUInt8] := ltInt32;
Arr[op_XOR][ltInt16][ltInt8] := ltInt16;
Arr[op_XOR][ltInt16][ltUInt16] := ltInt32;
Arr[op_XOR][ltInt16][ltInt16] := ltInt16;
Arr[op_XOR][ltInt16][ltUInt32] := ltInt64;
Arr[op_XOR][ltInt16][ltInt32] := ltInt32;
Arr[op_XOR][ltInt16][ltUInt64] := ltUInt64;
Arr[op_XOR][ltInt16][ltInt64] := ltInt64;
Arr[op_XOR][ltInt16][ltVariant] := ltVariant;
Arr[op_XOR][ltUInt32][ltUInt8] := ltUInt32;
Arr[op_XOR][ltUInt32][ltInt8] := ltInt64;
Arr[op_XOR][ltUInt32][ltUInt16] := ltUInt32;
Arr[op_XOR][ltUInt32][ltInt16] := ltInt64;
Arr[op_XOR][ltUInt32][ltUInt32] := ltUInt32;
Arr[op_XOR][ltUInt32][ltInt32] := ltInt64;
Arr[op_XOR][ltUInt32][ltUInt64] := ltUInt64;
Arr[op_XOR][ltUInt32][ltInt64] := ltInt64;
Arr[op_XOR][ltUInt32][ltVariant] := ltVariant;
Arr[op_XOR][ltInt32][ltUInt8] := ltInt32;
Arr[op_XOR][ltInt32][ltInt8] := ltInt32;
Arr[op_XOR][ltInt32][ltUInt16] := ltInt32;
Arr[op_XOR][ltInt32][ltInt16] := ltInt32;
Arr[op_XOR][ltInt32][ltUInt32] := ltInt64;
Arr[op_XOR][ltInt32][ltInt32] := ltInt32;
Arr[op_XOR][ltInt32][ltUInt64] := ltUInt64;
Arr[op_XOR][ltInt32][ltInt64] := ltInt64;
Arr[op_XOR][ltInt32][ltVariant] := ltVariant;
Arr[op_XOR][ltUInt64][ltUInt8] := ltUInt64;
Arr[op_XOR][ltUInt64][ltInt8] := ltUInt64;
Arr[op_XOR][ltUInt64][ltUInt16] := ltUInt64;
Arr[op_XOR][ltUInt64][ltInt16] := ltUInt64;
Arr[op_XOR][ltUInt64][ltUInt32] := ltUInt64;
Arr[op_XOR][ltUInt64][ltInt32] := ltUInt64;
Arr[op_XOR][ltUInt64][ltUInt64] := ltUInt64;
Arr[op_XOR][ltUInt64][ltInt64] := ltInt64;
Arr[op_XOR][ltUInt64][ltVariant] := ltVariant;
Arr[op_XOR][ltInt64][ltUInt8] := ltInt64;
Arr[op_XOR][ltInt64][ltInt8] := ltInt64;
Arr[op_XOR][ltInt64][ltUInt16] := ltInt64;
Arr[op_XOR][ltInt64][ltInt16] := ltInt64;
Arr[op_XOR][ltInt64][ltUInt32] := ltInt64;
Arr[op_XOR][ltInt64][ltInt32] := ltInt64;
Arr[op_XOR][ltInt64][ltUInt64] := ltInt64;
Arr[op_XOR][ltInt64][ltInt64] := ltInt64;
Arr[op_XOR][ltInt64][ltVariant] := ltVariant;
Arr[op_XOR][ltVariant][ltUInt8] := ltVariant;
Arr[op_XOR][ltVariant][ltInt8] := ltVariant;
Arr[op_XOR][ltVariant][ltUInt16] := ltVariant;
Arr[op_XOR][ltVariant][ltInt16] := ltVariant;
Arr[op_XOR][ltVariant][ltUInt32] := ltVariant;
Arr[op_XOR][ltVariant][ltInt32] := ltVariant;
Arr[op_XOR][ltVariant][ltUInt64] := ltVariant;
Arr[op_XOR][ltVariant][ltInt64] := ltVariant;
Arr[op_XOR][ltVariant][ltVariant] := ltVariant;
Arr[op_DIV][ltUInt8][ltUInt8] := ltInt32;
Arr[op_DIV][ltUInt8][ltInt8] := ltInt32;
Arr[op_DIV][ltUInt8][ltUInt16] := ltInt32;
Arr[op_DIV][ltUInt8][ltInt16] := ltInt32;
Arr[op_DIV][ltUInt8][ltUInt32] := ltUInt32;
Arr[op_DIV][ltUInt8][ltInt32] := ltInt32;
Arr[op_DIV][ltUInt8][ltUInt64] := ltUInt64;
Arr[op_DIV][ltUInt8][ltInt64] := ltInt64;
Arr[op_DIV][ltUInt8][ltVariant] := ltVariant;
Arr[op_DIV][ltInt8][ltUInt8] := ltInt32;
Arr[op_DIV][ltInt8][ltInt8] := ltInt32;
Arr[op_DIV][ltInt8][ltUInt16] := ltInt32;
Arr[op_DIV][ltInt8][ltInt16] := ltInt32;
Arr[op_DIV][ltInt8][ltUInt32] := ltInt64;
Arr[op_DIV][ltInt8][ltInt32] := ltInt32;
Arr[op_DIV][ltInt8][ltUInt64] := ltInt64;
Arr[op_DIV][ltInt8][ltInt64] := ltInt64;
Arr[op_DIV][ltInt8][ltVariant] := ltVariant;
Arr[op_DIV][ltUInt16][ltUInt8] := ltInt32;
Arr[op_DIV][ltUInt16][ltInt8] := ltInt32;
Arr[op_DIV][ltUInt16][ltUInt16] := ltInt32;
Arr[op_DIV][ltUInt16][ltInt16] := ltInt32;
Arr[op_DIV][ltUInt16][ltUInt32] := ltUInt32;
Arr[op_DIV][ltUInt16][ltInt32] := ltInt32;
Arr[op_DIV][ltUInt16][ltUInt64] := ltUInt64;
Arr[op_DIV][ltUInt16][ltInt64] := ltInt64;
Arr[op_DIV][ltUInt16][ltVariant] := ltVariant;
Arr[op_DIV][ltInt16][ltUInt8] := ltInt32;
Arr[op_DIV][ltInt16][ltInt8] := ltInt32;
Arr[op_DIV][ltInt16][ltUInt16] := ltInt32;
Arr[op_DIV][ltInt16][ltInt16] := ltInt32;
Arr[op_DIV][ltInt16][ltUInt32] := ltInt64;
Arr[op_DIV][ltInt16][ltInt32] := ltInt32;
Arr[op_DIV][ltInt16][ltUInt64] := ltInt64;
Arr[op_DIV][ltInt16][ltInt64] := ltInt64;
Arr[op_DIV][ltInt16][ltVariant] := ltVariant;
Arr[op_DIV][ltUInt32][ltUInt8] := ltUInt32;
Arr[op_DIV][ltUInt32][ltInt8] := ltInt64;
Arr[op_DIV][ltUInt32][ltUInt16] := ltUInt32;
Arr[op_DIV][ltUInt32][ltInt16] := ltInt64;
Arr[op_DIV][ltUInt32][ltUInt32] := ltUInt32;
Arr[op_DIV][ltUInt32][ltInt32] := ltInt64;
Arr[op_DIV][ltUInt32][ltUInt64] := ltUInt64;
Arr[op_DIV][ltUInt32][ltInt64] := ltInt64;
Arr[op_DIV][ltUInt32][ltVariant] := ltVariant;
Arr[op_DIV][ltInt32][ltUInt8] := ltInt32;
Arr[op_DIV][ltInt32][ltInt8] := ltInt32;
Arr[op_DIV][ltInt32][ltUInt16] := ltInt32;
Arr[op_DIV][ltInt32][ltInt16] := ltInt32;
Arr[op_DIV][ltInt32][ltUInt32] := ltInt64;
Arr[op_DIV][ltInt32][ltInt32] := ltInt32;
Arr[op_DIV][ltInt32][ltUInt64] := ltInt64;
Arr[op_DIV][ltInt32][ltInt64] := ltInt64;
Arr[op_DIV][ltInt32][ltVariant] := ltVariant;
Arr[op_DIV][ltUInt64][ltUInt8] := ltUInt64;
Arr[op_DIV][ltUInt64][ltInt8] := ltInt64;
Arr[op_DIV][ltUInt64][ltUInt16] := ltUInt64;
Arr[op_DIV][ltUInt64][ltInt16] := ltInt64;
Arr[op_DIV][ltUInt64][ltUInt32] := ltUInt64;
Arr[op_DIV][ltUInt64][ltInt32] := ltInt64;
Arr[op_DIV][ltUInt64][ltUInt64] := ltUInt64;
Arr[op_DIV][ltUInt64][ltInt64] := ltInt64;
Arr[op_DIV][ltUInt64][ltVariant] := ltVariant;
Arr[op_DIV][ltInt64][ltUInt8] := ltInt64;
Arr[op_DIV][ltInt64][ltInt8] := ltInt64;
Arr[op_DIV][ltInt64][ltUInt16] := ltInt64;
Arr[op_DIV][ltInt64][ltInt16] := ltInt64;
Arr[op_DIV][ltInt64][ltUInt32] := ltInt64;
Arr[op_DIV][ltInt64][ltInt32] := ltInt64;
Arr[op_DIV][ltInt64][ltUInt64] := ltInt64;
Arr[op_DIV][ltInt64][ltInt64] := ltInt64;
Arr[op_DIV][ltInt64][ltVariant] := ltVariant;
Arr[op_DIV][ltVariant][ltUInt8] := ltVariant;
Arr[op_DIV][ltVariant][ltInt8] := ltVariant;
Arr[op_DIV][ltVariant][ltUInt16] := ltVariant;
Arr[op_DIV][ltVariant][ltInt16] := ltVariant;
Arr[op_DIV][ltVariant][ltUInt32] := ltVariant;
Arr[op_DIV][ltVariant][ltInt32] := ltVariant;
Arr[op_DIV][ltVariant][ltUInt64] := ltVariant;
Arr[op_DIV][ltVariant][ltInt64] := ltVariant;
Arr[op_DIV][ltVariant][ltVariant] := ltVariant;
Arr[op_MOD][ltUInt8][ltUInt8] := ltInt32;
Arr[op_MOD][ltUInt8][ltInt8] := ltInt32;
Arr[op_MOD][ltUInt8][ltUInt16] := ltInt32;
Arr[op_MOD][ltUInt8][ltInt16] := ltInt32;
Arr[op_MOD][ltUInt8][ltUInt32] := ltUInt32;
Arr[op_MOD][ltUInt8][ltInt32] := ltInt32;
Arr[op_MOD][ltUInt8][ltUInt64] := ltUInt64;
Arr[op_MOD][ltUInt8][ltInt64] := ltInt64;
Arr[op_MOD][ltUInt8][ltVariant] := ltVariant;
Arr[op_MOD][ltInt8][ltUInt8] := ltInt32;
Arr[op_MOD][ltInt8][ltInt8] := ltInt32;
Arr[op_MOD][ltInt8][ltUInt16] := ltInt32;
Arr[op_MOD][ltInt8][ltInt16] := ltInt32;
Arr[op_MOD][ltInt8][ltUInt32] := ltInt64;
Arr[op_MOD][ltInt8][ltInt32] := ltInt32;
Arr[op_MOD][ltInt8][ltUInt64] := ltInt64;
Arr[op_MOD][ltInt8][ltInt64] := ltInt64;
Arr[op_MOD][ltInt8][ltVariant] := ltVariant;
Arr[op_MOD][ltUInt16][ltUInt8] := ltInt32;
Arr[op_MOD][ltUInt16][ltInt8] := ltInt32;
Arr[op_MOD][ltUInt16][ltUInt16] := ltInt32;
Arr[op_MOD][ltUInt16][ltInt16] := ltInt32;
Arr[op_MOD][ltUInt16][ltUInt32] := ltUInt32;
Arr[op_MOD][ltUInt16][ltInt32] := ltInt32;
Arr[op_MOD][ltUInt16][ltUInt64] := ltUInt64;
Arr[op_MOD][ltUInt16][ltInt64] := ltInt64;
Arr[op_MOD][ltUInt16][ltVariant] := ltVariant;
Arr[op_MOD][ltInt16][ltUInt8] := ltInt32;
Arr[op_MOD][ltInt16][ltInt8] := ltInt32;
Arr[op_MOD][ltInt16][ltUInt16] := ltInt32;
Arr[op_MOD][ltInt16][ltInt16] := ltInt32;
Arr[op_MOD][ltInt16][ltUInt32] := ltInt64;
Arr[op_MOD][ltInt16][ltInt32] := ltInt32;
Arr[op_MOD][ltInt16][ltUInt64] := ltInt64;
Arr[op_MOD][ltInt16][ltInt64] := ltInt64;
Arr[op_MOD][ltInt16][ltVariant] := ltVariant;
Arr[op_MOD][ltUInt32][ltUInt8] := ltUInt32;
Arr[op_MOD][ltUInt32][ltInt8] := ltInt64;
Arr[op_MOD][ltUInt32][ltUInt16] := ltUInt32;
Arr[op_MOD][ltUInt32][ltInt16] := ltInt64;
Arr[op_MOD][ltUInt32][ltUInt32] := ltUInt32;
Arr[op_MOD][ltUInt32][ltInt32] := ltInt64;
Arr[op_MOD][ltUInt32][ltUInt64] := ltUInt64;
Arr[op_MOD][ltUInt32][ltInt64] := ltInt64;
Arr[op_MOD][ltUInt32][ltVariant] := ltVariant;
Arr[op_MOD][ltInt32][ltUInt8] := ltInt32;
Arr[op_MOD][ltInt32][ltInt8] := ltInt32;
Arr[op_MOD][ltInt32][ltUInt16] := ltInt32;
Arr[op_MOD][ltInt32][ltInt16] := ltInt32;
Arr[op_MOD][ltInt32][ltUInt32] := ltInt64;
Arr[op_MOD][ltInt32][ltInt32] := ltInt32;
Arr[op_MOD][ltInt32][ltUInt64] := ltInt64;
Arr[op_MOD][ltInt32][ltInt64] := ltInt64;
Arr[op_MOD][ltInt32][ltVariant] := ltVariant;
Arr[op_MOD][ltUInt64][ltUInt8] := ltUInt64;
Arr[op_MOD][ltUInt64][ltInt8] := ltInt64;
Arr[op_MOD][ltUInt64][ltUInt16] := ltUInt64;
Arr[op_MOD][ltUInt64][ltInt16] := ltInt64;
Arr[op_MOD][ltUInt64][ltUInt32] := ltUInt64;
Arr[op_MOD][ltUInt64][ltInt32] := ltInt64;
Arr[op_MOD][ltUInt64][ltUInt64] := ltUInt64;
Arr[op_MOD][ltUInt64][ltInt64] := ltInt64;
Arr[op_MOD][ltUInt64][ltVariant] := ltVariant;
Arr[op_MOD][ltInt64][ltUInt8] := ltInt64;
Arr[op_MOD][ltInt64][ltInt8] := ltInt64;
Arr[op_MOD][ltInt64][ltUInt16] := ltInt64;
Arr[op_MOD][ltInt64][ltInt16] := ltInt64;
Arr[op_MOD][ltInt64][ltUInt32] := ltInt64;
Arr[op_MOD][ltInt64][ltInt32] := ltInt64;
Arr[op_MOD][ltInt64][ltUInt64] := ltInt64;
Arr[op_MOD][ltInt64][ltInt64] := ltInt64;
Arr[op_MOD][ltInt64][ltVariant] := ltVariant;
Arr[op_MOD][ltVariant][ltUInt8] := ltVariant;
Arr[op_MOD][ltVariant][ltInt8] := ltVariant;
Arr[op_MOD][ltVariant][ltUInt16] := ltVariant;
Arr[op_MOD][ltVariant][ltInt16] := ltVariant;
Arr[op_MOD][ltVariant][ltUInt32] := ltVariant;
Arr[op_MOD][ltVariant][ltInt32] := ltVariant;
Arr[op_MOD][ltVariant][ltUInt64] := ltVariant;
Arr[op_MOD][ltVariant][ltInt64] := ltVariant;
Arr[op_MOD][ltVariant][ltVariant] := ltVariant;
Arr[op_SHL][ltUInt8][ltUInt8] := ltUInt32;
Arr[op_SHL][ltUInt8][ltInt8] := ltUInt32;
Arr[op_SHL][ltUInt8][ltUInt16] := ltUInt32;
Arr[op_SHL][ltUInt8][ltInt16] := ltUInt32;
Arr[op_SHL][ltUInt8][ltUInt32] := ltUInt32;
Arr[op_SHL][ltUInt8][ltInt32] := ltUInt32;
Arr[op_SHL][ltUInt8][ltUInt64] := ltUInt32;
Arr[op_SHL][ltUInt8][ltInt64] := ltUInt32;
Arr[op_SHL][ltUInt8][ltVariant] := ltVariant;
Arr[op_SHL][ltInt8][ltUInt8] := ltInt32;
Arr[op_SHL][ltInt8][ltInt8] := ltInt32;
Arr[op_SHL][ltInt8][ltUInt16] := ltInt32;
Arr[op_SHL][ltInt8][ltInt16] := ltInt32;
Arr[op_SHL][ltInt8][ltUInt32] := ltInt32;
Arr[op_SHL][ltInt8][ltInt32] := ltInt32;
Arr[op_SHL][ltInt8][ltUInt64] := ltInt32;
Arr[op_SHL][ltInt8][ltInt64] := ltInt32;
Arr[op_SHL][ltInt8][ltVariant] := ltVariant;
Arr[op_SHL][ltUInt16][ltUInt8] := ltUInt32;
Arr[op_SHL][ltUInt16][ltInt8] := ltUInt32;
Arr[op_SHL][ltUInt16][ltUInt16] := ltUInt32;
Arr[op_SHL][ltUInt16][ltInt16] := ltUInt32;
Arr[op_SHL][ltUInt16][ltUInt32] := ltUInt32;
Arr[op_SHL][ltUInt16][ltInt32] := ltUInt32;
Arr[op_SHL][ltUInt16][ltUInt64] := ltUInt32;
Arr[op_SHL][ltUInt16][ltInt64] := ltUInt32;
Arr[op_SHL][ltUInt16][ltVariant] := ltVariant;
Arr[op_SHL][ltInt16][ltUInt8] := ltInt32;
Arr[op_SHL][ltInt16][ltInt8] := ltInt32;
Arr[op_SHL][ltInt16][ltUInt16] := ltInt32;
Arr[op_SHL][ltInt16][ltInt16] := ltInt32;
Arr[op_SHL][ltInt16][ltUInt32] := ltInt32;
Arr[op_SHL][ltInt16][ltInt32] := ltInt32;
Arr[op_SHL][ltInt16][ltUInt64] := ltInt32;
Arr[op_SHL][ltInt16][ltInt64] := ltInt32;
Arr[op_SHL][ltInt16][ltVariant] := ltVariant;
Arr[op_SHL][ltUInt32][ltUInt8] := ltUInt32;
Arr[op_SHL][ltUInt32][ltInt8] := ltUInt32;
Arr[op_SHL][ltUInt32][ltUInt16] := ltUInt32;
Arr[op_SHL][ltUInt32][ltInt16] := ltUInt32;
Arr[op_SHL][ltUInt32][ltUInt32] := ltUInt32;
Arr[op_SHL][ltUInt32][ltInt32] := ltUInt32;
Arr[op_SHL][ltUInt32][ltUInt64] := ltUInt32;
Arr[op_SHL][ltUInt32][ltInt64] := ltUInt32;
Arr[op_SHL][ltUInt32][ltVariant] := ltVariant;
Arr[op_SHL][ltInt32][ltUInt8] := ltInt32;
Arr[op_SHL][ltInt32][ltInt8] := ltInt32;
Arr[op_SHL][ltInt32][ltUInt16] := ltInt32;
Arr[op_SHL][ltInt32][ltInt16] := ltInt32;
Arr[op_SHL][ltInt32][ltUInt32] := ltInt32;
Arr[op_SHL][ltInt32][ltInt32] := ltInt32;
Arr[op_SHL][ltInt32][ltUInt64] := ltInt32;
Arr[op_SHL][ltInt32][ltInt64] := ltInt32;
Arr[op_SHL][ltInt32][ltVariant] := ltVariant;
Arr[op_SHL][ltUInt64][ltUInt8] := ltUInt64;
Arr[op_SHL][ltUInt64][ltInt8] := ltUInt64;
Arr[op_SHL][ltUInt64][ltUInt16] := ltUInt64;
Arr[op_SHL][ltUInt64][ltInt16] := ltUInt64;
Arr[op_SHL][ltUInt64][ltUInt32] := ltUInt64;
Arr[op_SHL][ltUInt64][ltInt32] := ltUInt64;
Arr[op_SHL][ltUInt64][ltUInt64] := ltUInt64;
Arr[op_SHL][ltUInt64][ltInt64] := ltUInt64;
Arr[op_SHL][ltUInt64][ltVariant] := ltVariant;
Arr[op_SHL][ltInt64][ltUInt8] := ltInt64;
Arr[op_SHL][ltInt64][ltInt8] := ltInt64;
Arr[op_SHL][ltInt64][ltUInt16] := ltInt64;
Arr[op_SHL][ltInt64][ltInt16] := ltInt64;
Arr[op_SHL][ltInt64][ltUInt32] := ltInt64;
Arr[op_SHL][ltInt64][ltInt32] := ltInt64;
Arr[op_SHL][ltInt64][ltUInt64] := ltInt64;
Arr[op_SHL][ltInt64][ltInt64] := ltInt64;
Arr[op_SHL][ltInt64][ltVariant] := ltVariant;
Arr[op_SHL][ltVariant][ltUInt8] := ltVariant;
Arr[op_SHL][ltVariant][ltInt8] := ltVariant;
Arr[op_SHL][ltVariant][ltUInt16] := ltVariant;
Arr[op_SHL][ltVariant][ltInt16] := ltVariant;
Arr[op_SHL][ltVariant][ltUInt32] := ltVariant;
Arr[op_SHL][ltVariant][ltInt32] := ltVariant;
Arr[op_SHL][ltVariant][ltUInt64] := ltVariant;
Arr[op_SHL][ltVariant][ltInt64] := ltVariant;
Arr[op_SHL][ltVariant][ltVariant] := ltVariant;
Arr[op_SHR][ltUInt8][ltUInt8] := ltUInt32;
Arr[op_SHR][ltUInt8][ltInt8] := ltUInt32;
Arr[op_SHR][ltUInt8][ltUInt16] := ltUInt32;
Arr[op_SHR][ltUInt8][ltInt16] := ltUInt32;
Arr[op_SHR][ltUInt8][ltUInt32] := ltUInt32;
Arr[op_SHR][ltUInt8][ltInt32] := ltUInt32;
Arr[op_SHR][ltUInt8][ltUInt64] := ltUInt32;
Arr[op_SHR][ltUInt8][ltInt64] := ltUInt32;
Arr[op_SHR][ltUInt8][ltVariant] := ltVariant;
Arr[op_SHR][ltInt8][ltUInt8] := ltInt32;
Arr[op_SHR][ltInt8][ltInt8] := ltInt32;
Arr[op_SHR][ltInt8][ltUInt16] := ltInt32;
Arr[op_SHR][ltInt8][ltInt16] := ltInt32;
Arr[op_SHR][ltInt8][ltUInt32] := ltInt32;
Arr[op_SHR][ltInt8][ltInt32] := ltInt32;
Arr[op_SHR][ltInt8][ltUInt64] := ltInt32;
Arr[op_SHR][ltInt8][ltInt64] := ltInt32;
Arr[op_SHR][ltInt8][ltVariant] := ltVariant;
Arr[op_SHR][ltUInt16][ltUInt8] := ltUInt32;
Arr[op_SHR][ltUInt16][ltInt8] := ltUInt32;
Arr[op_SHR][ltUInt16][ltUInt16] := ltUInt32;
Arr[op_SHR][ltUInt16][ltInt16] := ltUInt32;
Arr[op_SHR][ltUInt16][ltUInt32] := ltUInt32;
Arr[op_SHR][ltUInt16][ltInt32] := ltUInt32;
Arr[op_SHR][ltUInt16][ltUInt64] := ltUInt32;
Arr[op_SHR][ltUInt16][ltInt64] := ltUInt32;
Arr[op_SHR][ltUInt16][ltVariant] := ltVariant;
Arr[op_SHR][ltInt16][ltUInt8] := ltInt32;
Arr[op_SHR][ltInt16][ltInt8] := ltInt32;
Arr[op_SHR][ltInt16][ltUInt16] := ltInt32;
Arr[op_SHR][ltInt16][ltInt16] := ltInt32;
Arr[op_SHR][ltInt16][ltUInt32] := ltInt32;
Arr[op_SHR][ltInt16][ltInt32] := ltInt32;
Arr[op_SHR][ltInt16][ltUInt64] := ltInt32;
Arr[op_SHR][ltInt16][ltInt64] := ltInt32;
Arr[op_SHR][ltInt16][ltVariant] := ltVariant;
Arr[op_SHR][ltUInt32][ltUInt8] := ltUInt32;
Arr[op_SHR][ltUInt32][ltInt8] := ltUInt32;
Arr[op_SHR][ltUInt32][ltUInt16] := ltUInt32;
Arr[op_SHR][ltUInt32][ltInt16] := ltUInt32;
Arr[op_SHR][ltUInt32][ltUInt32] := ltUInt32;
Arr[op_SHR][ltUInt32][ltInt32] := ltUInt32;
Arr[op_SHR][ltUInt32][ltUInt64] := ltUInt32;
Arr[op_SHR][ltUInt32][ltInt64] := ltUInt32;
Arr[op_SHR][ltUInt32][ltVariant] := ltVariant;
Arr[op_SHR][ltInt32][ltUInt8] := ltInt32;
Arr[op_SHR][ltInt32][ltInt8] := ltInt32;
Arr[op_SHR][ltInt32][ltUInt16] := ltInt32;
Arr[op_SHR][ltInt32][ltInt16] := ltInt32;
Arr[op_SHR][ltInt32][ltUInt32] := ltInt32;
Arr[op_SHR][ltInt32][ltInt32] := ltInt32;
Arr[op_SHR][ltInt32][ltUInt64] := ltInt32;
Arr[op_SHR][ltInt32][ltInt64] := ltInt32;
Arr[op_SHR][ltInt32][ltVariant] := ltVariant;
Arr[op_SHR][ltUInt64][ltUInt8] := ltUInt64;
Arr[op_SHR][ltUInt64][ltInt8] := ltUInt64;
Arr[op_SHR][ltUInt64][ltUInt16] := ltUInt64;
Arr[op_SHR][ltUInt64][ltInt16] := ltUInt64;
Arr[op_SHR][ltUInt64][ltUInt32] := ltUInt64;
Arr[op_SHR][ltUInt64][ltInt32] := ltUInt64;
Arr[op_SHR][ltUInt64][ltUInt64] := ltUInt64;
Arr[op_SHR][ltUInt64][ltInt64] := ltUInt64;
Arr[op_SHR][ltUInt64][ltVariant] := ltVariant;
Arr[op_SHR][ltInt64][ltUInt8] := ltInt64;
Arr[op_SHR][ltInt64][ltInt8] := ltInt64;
Arr[op_SHR][ltInt64][ltUInt16] := ltInt64;
Arr[op_SHR][ltInt64][ltInt16] := ltInt64;
Arr[op_SHR][ltInt64][ltUInt32] := ltInt64;
Arr[op_SHR][ltInt64][ltInt32] := ltInt64;
Arr[op_SHR][ltInt64][ltUInt64] := ltInt64;
Arr[op_SHR][ltInt64][ltInt64] := ltInt64;
Arr[op_SHR][ltInt64][ltVariant] := ltVariant;
Arr[op_SHR][ltVariant][ltUInt8] := ltVariant;
Arr[op_SHR][ltVariant][ltInt8] := ltVariant;
Arr[op_SHR][ltVariant][ltUInt16] := ltVariant;
Arr[op_SHR][ltVariant][ltInt16] := ltVariant;
Arr[op_SHR][ltVariant][ltUInt32] := ltVariant;
Arr[op_SHR][ltVariant][ltInt32] := ltVariant;
Arr[op_SHR][ltVariant][ltUInt64] := ltVariant;
Arr[op_SHR][ltVariant][ltInt64] := ltVariant;
Arr[op_SHR][ltVariant][ltVariant] := ltVariant;
Arr[op_UnaryMinus][ltUInt8][ltUnknown] := ltInt32;
Arr[op_UnaryMinus][ltInt8][ltUnknown] := ltInt32;
Arr[op_UnaryMinus][ltUInt16][ltUnknown] := ltInt32;
Arr[op_UnaryMinus][ltInt16][ltUnknown] := ltInt32;
Arr[op_UnaryMinus][ltUInt32][ltUnknown] := ltInt64;
Arr[op_UnaryMinus][ltInt32][ltUnknown] := ltInt32;
Arr[op_UnaryMinus][ltUInt64][ltUnknown] := ltUInt64;
Arr[op_UnaryMinus][ltInt64][ltUnknown] := ltInt64;
Arr[op_UnaryMinus][ltVariant][ltUnknown] := ltVariant;
Arr[op_UnaryMinus][ltSingle][ltUnknown] := ltSingle;
Arr[op_UnaryMinus][ltDouble][ltUnknown] := ltDouble;
Arr[op_UnaryMinus][ltCurrency][ltUnknown] := ltCurrency;
Arr[op_UnaryMinus][ltExtended][ltUnknown] := ltExtended;
Arr[op_NOT][ltUInt8][ltUnknown] := ltUInt8;
Arr[op_NOT][ltInt8][ltUnknown] := ltInt8;
Arr[op_NOT][ltUInt16][ltUnknown] := ltUInt16;
Arr[op_NOT][ltInt16][ltUnknown] := ltInt16;
Arr[op_NOT][ltUInt32][ltUnknown] := ltUInt32;
Arr[op_NOT][ltInt32][ltUnknown] := ltInt32;
Arr[op_NOT][ltUInt64][ltUnknown] := ltUInt64;
Arr[op_NOT][ltInt64][ltUnknown] := ltInt64;
Arr[op_NOT][ltVariant][ltUnknown] := ltVariant;
Arr[op_Assign][ltUInt8][ltUInt8] := ltUInt8;
Arr[op_Assign][ltUInt8][ltInt8] := ltUInt8;
Arr[op_Assign][ltUInt8][ltUInt16] := ltUInt8;
Arr[op_Assign][ltUInt8][ltInt16] := ltUInt8;
Arr[op_Assign][ltUInt8][ltUInt32] := ltUInt8;
Arr[op_Assign][ltUInt8][ltInt32] := ltUInt8;
Arr[op_Assign][ltUInt8][ltUInt64] := ltUInt8;
Arr[op_Assign][ltUInt8][ltInt64] := ltUInt8;
Arr[op_Assign][ltUInt8][ltVariant] := ltUInt8;
Arr[op_Assign][ltInt8][ltUInt8] := ltInt8;
Arr[op_Assign][ltInt8][ltInt8] := ltInt8;
Arr[op_Assign][ltInt8][ltUInt16] := ltInt8;
Arr[op_Assign][ltInt8][ltInt16] := ltInt8;
Arr[op_Assign][ltInt8][ltUInt32] := ltInt8;
Arr[op_Assign][ltInt8][ltInt32] := ltInt8;
Arr[op_Assign][ltInt8][ltUInt64] := ltInt8;
Arr[op_Assign][ltInt8][ltInt64] := ltInt8;
Arr[op_Assign][ltInt8][ltVariant] := ltInt8;
Arr[op_Assign][ltUInt16][ltUInt8] := ltUInt16;
Arr[op_Assign][ltUInt16][ltInt8] := ltUInt16;
Arr[op_Assign][ltUInt16][ltUInt16] := ltUInt16;
Arr[op_Assign][ltUInt16][ltInt16] := ltUInt16;
Arr[op_Assign][ltUInt16][ltUInt32] := ltUInt16;
Arr[op_Assign][ltUInt16][ltInt32] := ltUInt16;
Arr[op_Assign][ltUInt16][ltUInt64] := ltUInt16;
Arr[op_Assign][ltUInt16][ltInt64] := ltUInt16;
Arr[op_Assign][ltUInt16][ltVariant] := ltUInt16;
Arr[op_Assign][ltInt16][ltUInt8] := ltInt16;
Arr[op_Assign][ltInt16][ltInt8] := ltInt16;
Arr[op_Assign][ltInt16][ltUInt16] := ltInt16;
Arr[op_Assign][ltInt16][ltInt16] := ltInt16;
Arr[op_Assign][ltInt16][ltUInt32] := ltInt16;
Arr[op_Assign][ltInt16][ltInt32] := ltInt16;
Arr[op_Assign][ltInt16][ltUInt64] := ltInt16;
Arr[op_Assign][ltInt16][ltInt64] := ltInt16;
Arr[op_Assign][ltInt16][ltVariant] := ltInt16;
Arr[op_Assign][ltUInt32][ltUInt8] := ltUInt32;
Arr[op_Assign][ltUInt32][ltInt8] := ltUInt32;
Arr[op_Assign][ltUInt32][ltUInt16] := ltUInt32;
Arr[op_Assign][ltUInt32][ltInt16] := ltUInt32;
Arr[op_Assign][ltUInt32][ltUInt32] := ltUInt32;
Arr[op_Assign][ltUInt32][ltInt32] := ltUInt32;
Arr[op_Assign][ltUInt32][ltUInt64] := ltUInt32;
Arr[op_Assign][ltUInt32][ltInt64] := ltUInt32;
Arr[op_Assign][ltUInt32][ltVariant] := ltUInt32;
Arr[op_Assign][ltInt32][ltUInt8] := ltInt32;
Arr[op_Assign][ltInt32][ltInt8] := ltInt32;
Arr[op_Assign][ltInt32][ltUInt16] := ltInt32;
Arr[op_Assign][ltInt32][ltInt16] := ltInt32;
Arr[op_Assign][ltInt32][ltUInt32] := ltInt32;
Arr[op_Assign][ltInt32][ltInt32] := ltInt32;
Arr[op_Assign][ltInt32][ltUInt64] := ltInt32;
Arr[op_Assign][ltInt32][ltInt64] := ltInt32;
Arr[op_Assign][ltInt32][ltVariant] := ltInt32;
Arr[op_Assign][ltUInt64][ltUInt8] := ltUInt64;
Arr[op_Assign][ltUInt64][ltInt8] := ltUInt64;
Arr[op_Assign][ltUInt64][ltUInt16] := ltUInt64;
Arr[op_Assign][ltUInt64][ltInt16] := ltUInt64;
Arr[op_Assign][ltUInt64][ltUInt32] := ltUInt64;
Arr[op_Assign][ltUInt64][ltInt32] := ltUInt64;
Arr[op_Assign][ltUInt64][ltUInt64] := ltUInt64;
Arr[op_Assign][ltUInt64][ltInt64] := ltUInt64;
Arr[op_Assign][ltUInt64][ltVariant] := ltUInt64;
Arr[op_Assign][ltInt64][ltUInt8] := ltInt64;
Arr[op_Assign][ltInt64][ltInt8] := ltInt64;
Arr[op_Assign][ltInt64][ltUInt16] := ltInt64;
Arr[op_Assign][ltInt64][ltInt16] := ltInt64;
Arr[op_Assign][ltInt64][ltUInt32] := ltInt64;
Arr[op_Assign][ltInt64][ltInt32] := ltInt64;
Arr[op_Assign][ltInt64][ltUInt64] := ltInt64;
Arr[op_Assign][ltInt64][ltInt64] := ltInt64;
Arr[op_Assign][ltInt64][ltVariant] := ltInt64;
Arr[op_Assign][ltVariant][ltUInt8] := ltVariant;
Arr[op_Assign][ltVariant][ltInt8] := ltVariant;
Arr[op_Assign][ltVariant][ltUInt16] := ltVariant;
Arr[op_Assign][ltVariant][ltInt16] := ltVariant;
Arr[op_Assign][ltVariant][ltUInt32] := ltVariant;
Arr[op_Assign][ltVariant][ltInt32] := ltVariant;
Arr[op_Assign][ltVariant][ltUInt64] := ltVariant;
Arr[op_Assign][ltVariant][ltInt64] := ltVariant;
Arr[op_Assign][ltVariant][ltVariant] := ltVariant;
Arr[op_Assign][ltVariant][ltSingle] := ltVariant;
Arr[op_Assign][ltVariant][ltDouble] := ltVariant;
Arr[op_Assign][ltVariant][ltCurrency] := ltVariant;
Arr[op_Assign][ltVariant][ltExtended] := ltVariant;
Arr[op_Assign][ltSingle][ltUInt8] := ltSingle;
Arr[op_Assign][ltSingle][ltInt8] := ltSingle;
Arr[op_Assign][ltSingle][ltUInt16] := ltSingle;
Arr[op_Assign][ltSingle][ltInt16] := ltSingle;
Arr[op_Assign][ltSingle][ltUInt32] := ltSingle;
Arr[op_Assign][ltSingle][ltInt32] := ltSingle;
Arr[op_Assign][ltSingle][ltUInt64] := ltSingle;
Arr[op_Assign][ltSingle][ltInt64] := ltSingle;
Arr[op_Assign][ltSingle][ltVariant] := ltSingle;
Arr[op_Assign][ltSingle][ltSingle] := ltSingle;
Arr[op_Assign][ltSingle][ltDouble] := ltSingle;
Arr[op_Assign][ltSingle][ltCurrency] := ltSingle;
Arr[op_Assign][ltSingle][ltExtended] := ltSingle;
Arr[op_Assign][ltDouble][ltUInt8] := ltDouble;
Arr[op_Assign][ltDouble][ltInt8] := ltDouble;
Arr[op_Assign][ltDouble][ltUInt16] := ltDouble;
Arr[op_Assign][ltDouble][ltInt16] := ltDouble;
Arr[op_Assign][ltDouble][ltUInt32] := ltDouble;
Arr[op_Assign][ltDouble][ltInt32] := ltDouble;
Arr[op_Assign][ltDouble][ltUInt64] := ltDouble;
Arr[op_Assign][ltDouble][ltInt64] := ltDouble;
Arr[op_Assign][ltDouble][ltVariant] := ltDouble;
Arr[op_Assign][ltDouble][ltSingle] := ltDouble;
Arr[op_Assign][ltDouble][ltDouble] := ltDouble;
Arr[op_Assign][ltDouble][ltCurrency] := ltDouble;
Arr[op_Assign][ltDouble][ltExtended] := ltDouble;
Arr[op_Assign][ltCurrency][ltUInt8] := ltCurrency;
Arr[op_Assign][ltCurrency][ltInt8] := ltCurrency;
Arr[op_Assign][ltCurrency][ltUInt16] := ltCurrency;
Arr[op_Assign][ltCurrency][ltInt16] := ltCurrency;
Arr[op_Assign][ltCurrency][ltUInt32] := ltCurrency;
Arr[op_Assign][ltCurrency][ltInt32] := ltCurrency;
Arr[op_Assign][ltCurrency][ltUInt64] := ltCurrency;
Arr[op_Assign][ltCurrency][ltInt64] := ltCurrency;
Arr[op_Assign][ltCurrency][ltVariant] := ltCurrency;
Arr[op_Assign][ltCurrency][ltSingle] := ltCurrency;
Arr[op_Assign][ltCurrency][ltDouble] := ltCurrency;
Arr[op_Assign][ltCurrency][ltCurrency] := ltCurrency;
Arr[op_Assign][ltCurrency][ltExtended] := ltCurrency;
Arr[op_Assign][ltExtended][ltUInt8] := ltExtended;
Arr[op_Assign][ltExtended][ltInt8] := ltExtended;
Arr[op_Assign][ltExtended][ltUInt16] := ltExtended;
Arr[op_Assign][ltExtended][ltInt16] := ltExtended;
Arr[op_Assign][ltExtended][ltUInt32] := ltExtended;
Arr[op_Assign][ltExtended][ltInt32] := ltExtended;
Arr[op_Assign][ltExtended][ltUInt64] := ltExtended;
Arr[op_Assign][ltExtended][ltInt64] := ltExtended;
Arr[op_Assign][ltExtended][ltVariant] := ltExtended;
Arr[op_Assign][ltExtended][ltSingle] := ltExtended;
Arr[op_Assign][ltExtended][ltDouble] := ltExtended;
Arr[op_Assign][ltExtended][ltCurrency] := ltExtended;
Arr[op_Assign][ltExtended][ltExtended] := ltExtended;

//Variant
Arr[op_Assign][ltVariant][ltBoolean] := ltVariant;
Arr[op_Assign][ltVariant][ltByteBool] := Arr[op_Assign][ltVariant][ltBoolean];
Arr[op_Assign][ltVariant][ltWordBool] := ltVariant;
Arr[op_Assign][ltVariant][ltLongBool] := ltVariant;
Arr[op_Assign][ltVariant][ltAnsiChar] := ltVariant;
Arr[op_Assign][ltVariant][ltWideChar] := ltVariant;
Arr[op_Assign][ltVariant][ltShortString] := ltVariant;
Arr[op_Assign][ltVariant][ltAnsiString] := ltVariant;
Arr[op_Assign][ltVariant][ltWideString] := ltVariant;
Arr[op_Assign][ltVariant][ltUnicodeString] := ltVariant;

//Boolean
Arr[op_NOT][ltBoolean][ltUnknown] := ltBoolean;
Arr[op_NOT][ltByteBool][ltUnknown] := ltByteBool;
Arr[op_NOT][ltWordBool][ltUnknown] := ltWordBool;
Arr[op_NOT][ltLongBool][ltUnknown] := ltLongBool;

Arr[op_Assign][ltBoolean][ltVariant] := ltBoolean;
Arr[op_Assign][ltByteBool][ltVariant] := ltByteBool;
Arr[op_Assign][ltWordBool][ltVariant] := ltWordBool;
Arr[op_Assign][ltLongBool][ltVariant] := ltLongBool;

//string + char
//ShortString
Arr[op_cmp_Equal][ltShortString][ltShortString] := ltEvalBool;
Arr[op_cmp_Equal][ltShortString][ltAnsiString] := ltEvalBool;
Arr[op_cmp_Equal][ltShortString][ltWideString] := ltEvalBool;
Arr[op_cmp_Equal][ltShortString][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_Equal][ltShortString][ltVariant] := ltEvalBool;
Arr[op_cmp_Equal][ltShortString][ltAnsiChar] := ltEvalBool;
Arr[op_cmp_Equal][ltShortString][ltWideChar] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltShortString][ltShortString] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltShortString][ltAnsiString] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltShortString][ltWideString] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltShortString][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltShortString][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltShortString][ltAnsiChar] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltShortString][ltWideChar] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltShortString][ltShortString] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltShortString][ltAnsiString] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltShortString][ltWideString] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltShortString][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltShortString][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltShortString][ltAnsiChar] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltShortString][ltWideChar] := ltEvalBool;
Arr[op_cmp_LessThan][ltShortString][ltShortString] := ltEvalBool;
Arr[op_cmp_LessThan][ltShortString][ltAnsiString] := ltEvalBool;
Arr[op_cmp_LessThan][ltShortString][ltWideString] := ltEvalBool;
Arr[op_cmp_LessThan][ltShortString][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_LessThan][ltShortString][ltAnsiChar] := ltEvalBool;
Arr[op_cmp_LessThan][ltShortString][ltWideChar] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltShortString][ltShortString] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltShortString][ltAnsiString] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltShortString][ltWideString] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltShortString][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltShortString][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltShortString][ltAnsiChar] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltShortString][ltWideChar] := ltEvalBool;
Arr[op_cmp_NotEqual][ltShortString][ltShortString] := ltEvalBool;
Arr[op_cmp_NotEqual][ltShortString][ltAnsiString] := ltEvalBool;
Arr[op_cmp_NotEqual][ltShortString][ltWideString] := ltEvalBool;
Arr[op_cmp_NotEqual][ltShortString][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_NotEqual][ltShortString][ltVariant] := ltEvalBool;
Arr[op_cmp_NotEqual][ltShortString][ltAnsiChar] := ltEvalBool;
Arr[op_cmp_NotEqual][ltShortString][ltWideChar] := ltEvalBool;

Arr[op_Assign][ltShortString][ltShortString] := ltShortString;
Arr[op_Assign][ltShortString][ltAnsiString] := ltShortString;
Arr[op_Assign][ltShortString][ltWideString] := ltShortString;
Arr[op_Assign][ltShortString][ltUnicodeString] := ltShortString;
Arr[op_Assign][ltShortString][ltVariant] := ltShortString;
Arr[op_Assign][ltShortString][ltAnsiChar] := ltShortString;
Arr[op_Assign][ltShortString][ltWideChar] := ltShortString;
Arr[op_Plus][ltShortString][ltShortString] := ltShortString;
Arr[op_Plus][ltShortString][ltAnsiString] := ltAnsiString;
Arr[op_Plus][ltShortString][ltWideString] := ltWideString;
Arr[op_Plus][ltShortString][ltUnicodeString] := ltUnicodeString;
Arr[op_Plus][ltShortString][ltVariant] := ltVariant;
Arr[op_Plus][ltShortString][ltAnsiChar] := ltAnsiString;
Arr[op_Plus][ltShortString][ltWideChar] := ltUnicodeString;

//AnsiString
Arr[op_cmp_Equal][ltAnsiString][ltShortString] := ltEvalBool;
Arr[op_cmp_Equal][ltAnsiString][ltAnsiString] := ltEvalBool;
Arr[op_cmp_Equal][ltAnsiString][ltWideString] := ltEvalBool;
Arr[op_cmp_Equal][ltAnsiString][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_Equal][ltAnsiString][ltVariant] := ltEvalBool;
Arr[op_cmp_Equal][ltAnsiString][ltAnsiChar] := ltEvalBool;
Arr[op_cmp_Equal][ltAnsiString][ltWideChar] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltAnsiString][ltShortString] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltAnsiString][ltAnsiString] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltAnsiString][ltWideString] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltAnsiString][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltAnsiString][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltAnsiString][ltAnsiChar] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltAnsiString][ltWideChar] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltAnsiString][ltShortString] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltAnsiString][ltAnsiString] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltAnsiString][ltWideString] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltAnsiString][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltAnsiString][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltAnsiString][ltAnsiChar] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltAnsiString][ltWideChar] := ltEvalBool;
Arr[op_cmp_LessThan][ltAnsiString][ltShortString] := ltEvalBool;
Arr[op_cmp_LessThan][ltAnsiString][ltAnsiString] := ltEvalBool;
Arr[op_cmp_LessThan][ltAnsiString][ltWideString] := ltEvalBool;
Arr[op_cmp_LessThan][ltAnsiString][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_LessThan][ltAnsiString][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThan][ltAnsiString][ltAnsiChar] := ltEvalBool;
Arr[op_cmp_LessThan][ltAnsiString][ltWideChar] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltAnsiString][ltShortString] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltAnsiString][ltAnsiString] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltAnsiString][ltWideString] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltAnsiString][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltAnsiString][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltAnsiString][ltAnsiChar] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltAnsiString][ltWideChar] := ltEvalBool;
Arr[op_cmp_NotEqual][ltAnsiString][ltShortString] := ltEvalBool;
Arr[op_cmp_NotEqual][ltAnsiString][ltAnsiString] := ltEvalBool;
Arr[op_cmp_NotEqual][ltAnsiString][ltWideString] := ltEvalBool;
Arr[op_cmp_NotEqual][ltAnsiString][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_NotEqual][ltAnsiString][ltVariant] := ltEvalBool;
Arr[op_cmp_NotEqual][ltAnsiString][ltAnsiChar] := ltEvalBool;
Arr[op_cmp_NotEqual][ltAnsiString][ltWideChar] := ltEvalBool;

Arr[op_Assign][ltAnsiString][ltShortString] := ltAnsiString;
Arr[op_Assign][ltAnsiString][ltAnsiString] := ltAnsiString;
Arr[op_Assign][ltAnsiString][ltWideString] := ltAnsiString;
Arr[op_Assign][ltAnsiString][ltUnicodeString] := ltAnsiString;
Arr[op_Assign][ltAnsiString][ltVariant] := ltAnsiString;
Arr[op_Assign][ltAnsiString][ltAnsiChar] := ltAnsiString;
Arr[op_Assign][ltAnsiString][ltWideChar] := ltAnsiString;
Arr[op_Plus][ltAnsiString][ltShortString] := ltAnsiString;
Arr[op_Plus][ltAnsiString][ltAnsiString] := ltAnsiString;
Arr[op_Plus][ltAnsiString][ltWideString] := ltWideString;
Arr[op_Plus][ltAnsiString][ltUnicodeString] := ltUnicodeString;
Arr[op_Plus][ltAnsiString][ltVariant] := ltVariant;
Arr[op_Plus][ltAnsiString][ltAnsiChar] := ltAnsiString;
Arr[op_Plus][ltAnsiString][ltWideChar] := ltUnicodeString;

//WideString
Arr[op_cmp_Equal][ltWideString][ltShortString] := ltEvalBool;
Arr[op_cmp_Equal][ltWideString][ltAnsiString] := ltEvalBool;
Arr[op_cmp_Equal][ltWideString][ltWideString] := ltEvalBool;
Arr[op_cmp_Equal][ltWideString][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_Equal][ltWideString][ltVariant] := ltEvalBool;
Arr[op_cmp_Equal][ltWideString][ltAnsiChar] := ltEvalBool;
Arr[op_cmp_Equal][ltWideString][ltWideChar] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltWideString][ltShortString] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltWideString][ltAnsiString] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltWideString][ltWideString] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltWideString][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltWideString][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltWideString][ltAnsiChar] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltWideString][ltWideChar] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltWideString][ltShortString] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltWideString][ltAnsiString] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltWideString][ltWideString] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltWideString][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltWideString][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltWideString][ltAnsiChar] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltWideString][ltWideChar] := ltEvalBool;
Arr[op_cmp_LessThan][ltWideString][ltShortString] := ltEvalBool;
Arr[op_cmp_LessThan][ltWideString][ltAnsiString] := ltEvalBool;
Arr[op_cmp_LessThan][ltWideString][ltWideString] := ltEvalBool;
Arr[op_cmp_LessThan][ltWideString][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_LessThan][ltWideString][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThan][ltWideString][ltAnsiChar] := ltEvalBool;
Arr[op_cmp_LessThan][ltWideString][ltWideChar] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltWideString][ltShortString] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltWideString][ltAnsiString] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltWideString][ltWideString] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltWideString][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltWideString][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltWideString][ltAnsiChar] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltWideString][ltWideChar] := ltEvalBool;
Arr[op_cmp_NotEqual][ltWideString][ltShortString] := ltEvalBool;
Arr[op_cmp_NotEqual][ltWideString][ltAnsiString] := ltEvalBool;
Arr[op_cmp_NotEqual][ltWideString][ltWideString] := ltEvalBool;
Arr[op_cmp_NotEqual][ltWideString][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_NotEqual][ltWideString][ltVariant] := ltEvalBool;
Arr[op_cmp_NotEqual][ltWideString][ltAnsiChar] := ltEvalBool;
Arr[op_cmp_NotEqual][ltWideString][ltWideChar] := ltEvalBool;

Arr[op_Assign][ltWideString][ltShortString] := ltWideString;
Arr[op_Assign][ltWideString][ltAnsiString] := ltWideString;
Arr[op_Assign][ltWideString][ltWideString] := ltWideString;
Arr[op_Assign][ltWideString][ltUnicodeString] := ltWideString;
Arr[op_Assign][ltWideString][ltVariant] := ltWideString;
Arr[op_Assign][ltWideString][ltWideChar] := ltWideString;
Arr[op_Assign][ltWideString][ltAnsiChar] := ltWideString;
Arr[op_Plus][ltWideString][ltShortString] := ltWideString;
Arr[op_Plus][ltWideString][ltAnsiString] := ltWideString;
Arr[op_Plus][ltWideString][ltWideString] := ltWideString;
Arr[op_Plus][ltWideString][ltUnicodeString] := ltWideString;
Arr[op_Plus][ltWideString][ltVariant] := ltVariant;
Arr[op_Plus][ltWideString][ltWideChar] := ltWideString;
Arr[op_Plus][ltWideString][ltAnsiChar] := ltWideString;

//UnicodeString
Arr[op_cmp_Equal][ltUnicodeString][ltShortString] := ltEvalBool;
Arr[op_cmp_Equal][ltUnicodeString][ltAnsiString] := ltEvalBool;
Arr[op_cmp_Equal][ltUnicodeString][ltWideString] := ltEvalBool;
Arr[op_cmp_Equal][ltUnicodeString][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_Equal][ltUnicodeString][ltVariant] := ltEvalBool;
Arr[op_cmp_Equal][ltUnicodeString][ltAnsiChar] := ltEvalBool;
Arr[op_cmp_Equal][ltUnicodeString][ltWideChar] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUnicodeString][ltShortString] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUnicodeString][ltAnsiString] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUnicodeString][ltWideString] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUnicodeString][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUnicodeString][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUnicodeString][ltAnsiChar] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltUnicodeString][ltWideChar] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUnicodeString][ltShortString] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUnicodeString][ltAnsiString] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUnicodeString][ltWideString] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUnicodeString][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUnicodeString][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUnicodeString][ltAnsiChar] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltUnicodeString][ltWideChar] := ltEvalBool;
Arr[op_cmp_LessThan][ltUnicodeString][ltShortString] := ltEvalBool;
Arr[op_cmp_LessThan][ltUnicodeString][ltAnsiString] := ltEvalBool;
Arr[op_cmp_LessThan][ltUnicodeString][ltWideString] := ltEvalBool;
Arr[op_cmp_LessThan][ltUnicodeString][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_LessThan][ltUnicodeString][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThan][ltUnicodeString][ltAnsiChar] := ltEvalBool;
Arr[op_cmp_LessThan][ltUnicodeString][ltWideChar] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUnicodeString][ltShortString] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUnicodeString][ltAnsiString] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUnicodeString][ltWideString] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUnicodeString][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUnicodeString][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUnicodeString][ltAnsiChar] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltUnicodeString][ltWideChar] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUnicodeString][ltShortString] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUnicodeString][ltAnsiString] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUnicodeString][ltWideString] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUnicodeString][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUnicodeString][ltVariant] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUnicodeString][ltAnsiChar] := ltEvalBool;
Arr[op_cmp_NotEqual][ltUnicodeString][ltWideChar] := ltEvalBool;

Arr[op_Assign][ltUnicodeString][ltShortString] := ltUnicodeString;
Arr[op_Assign][ltUnicodeString][ltAnsiString] := ltUnicodeString;
Arr[op_Assign][ltUnicodeString][ltWideString] := ltUnicodeString;
Arr[op_Assign][ltUnicodeString][ltUnicodeString] := ltUnicodeString;
Arr[op_Assign][ltUnicodeString][ltVariant] := ltUnicodeString;
Arr[op_Assign][ltUnicodeString][ltWideChar] := ltUnicodeString;
Arr[op_Assign][ltUnicodeString][ltAnsiChar] := ltUnicodeString;
Arr[op_Plus][ltUnicodeString][ltShortString] := ltUnicodeString;
Arr[op_Plus][ltUnicodeString][ltAnsiString] := ltUnicodeString;
Arr[op_Plus][ltUnicodeString][ltWideString] := ltUnicodeString;
Arr[op_Plus][ltUnicodeString][ltUnicodeString] := ltUnicodeString;
Arr[op_Plus][ltUnicodeString][ltVariant] := ltVariant;
Arr[op_Plus][ltUnicodeString][ltWideChar] := ltUnicodeString;
Arr[op_Plus][ltUnicodeString][ltAnsiChar] := ltUnicodeString;

//AnsiChar
Arr[op_cmp_Equal][ltAnsiChar][ltAnsiChar] := Arr[op_cmp_Equal][ltUInt8][ltUInt8];
Arr[op_cmp_Equal][ltAnsiChar][ltWideChar] := Arr[op_cmp_Equal][ltUInt8][ltUInt16];
Arr[op_cmp_GreaterThan][ltAnsiChar][ltAnsiChar] := Arr[op_cmp_GreaterThan][ltUInt8][ltUInt8];
Arr[op_cmp_GreaterThan][ltAnsiChar][ltWideChar] := Arr[op_cmp_GreaterThan][ltUInt8][ltUInt16];
Arr[op_cmp_GreaterThanOrEqual][ltAnsiChar][ltAnsiChar] := Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltUInt8];
Arr[op_cmp_GreaterThanOrEqual][ltAnsiChar][ltWideChar] := Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltUInt16];
Arr[op_cmp_LessThan][ltAnsiChar][ltAnsiChar] := Arr[op_cmp_LessThan][ltUInt8][ltUInt8];
Arr[op_cmp_LessThan][ltAnsiChar][ltWideChar] := Arr[op_cmp_LessThan][ltUInt8][ltUInt16];
Arr[op_cmp_LessThanOrEqual][ltAnsiChar][ltAnsiChar] := Arr[op_cmp_LessThanOrEqual][ltUInt8][ltUInt8];
Arr[op_cmp_LessThanOrEqual][ltAnsiChar][ltWideChar] := Arr[op_cmp_LessThanOrEqual][ltUInt8][ltUInt16];
Arr[op_cmp_NotEqual][ltAnsiChar][ltAnsiChar] := Arr[op_cmp_NotEqual][ltUInt8][ltUInt8];
Arr[op_cmp_NotEqual][ltAnsiChar][ltWideChar] := Arr[op_cmp_NotEqual][ltUInt8][ltUInt16];

Arr[op_cmp_Equal][ltAnsiChar][ltShortString] := ltEvalBool;
Arr[op_cmp_Equal][ltAnsiChar][ltAnsiString] := ltEvalBool;
Arr[op_cmp_Equal][ltAnsiChar][ltWideString] := ltEvalBool;
Arr[op_cmp_Equal][ltAnsiChar][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_Equal][ltAnsiChar][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltAnsiChar][ltShortString] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltAnsiChar][ltAnsiString] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltAnsiChar][ltWideString] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltAnsiChar][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltAnsiChar][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltAnsiChar][ltShortString] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltAnsiChar][ltAnsiString] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltAnsiChar][ltWideString] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltAnsiChar][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltAnsiChar][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThan][ltAnsiChar][ltShortString] := ltEvalBool;
Arr[op_cmp_LessThan][ltAnsiChar][ltAnsiString] := ltEvalBool;
Arr[op_cmp_LessThan][ltAnsiChar][ltWideString] := ltEvalBool;
Arr[op_cmp_LessThan][ltAnsiChar][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_LessThan][ltAnsiChar][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltAnsiChar][ltShortString] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltAnsiChar][ltAnsiString] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltAnsiChar][ltWideString] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltAnsiChar][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltAnsiChar][ltVariant] := ltEvalBool;
Arr[op_cmp_NotEqual][ltAnsiChar][ltShortString] := ltEvalBool;
Arr[op_cmp_NotEqual][ltAnsiChar][ltAnsiString] := ltEvalBool;
Arr[op_cmp_NotEqual][ltAnsiChar][ltWideString] := ltEvalBool;
Arr[op_cmp_NotEqual][ltAnsiChar][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_NotEqual][ltAnsiChar][ltVariant] := ltEvalBool;

Arr[op_Plus][ltAnsiChar][ltShortString] := ltAnsiString;
Arr[op_Plus][ltAnsiChar][ltAnsiString] := ltAnsiString;
Arr[op_Plus][ltAnsiChar][ltWideString] := ltWideString;
Arr[op_Plus][ltAnsiChar][ltUnicodeString] := ltUnicodeString;
Arr[op_Plus][ltAnsiChar][ltVariant] := ltVariant;
Arr[op_Plus][ltAnsiChar][ltAnsiChar] := ltAnsiString;
Arr[op_Plus][ltAnsiChar][ltWideChar] := ltUnicodeString;
Arr[op_Assign][ltAnsiChar][ltAnsiChar] := ltAnsiChar;
Arr[op_Assign][ltAnsiChar][ltWideChar] := ltAnsiChar;
{$IFDEF FPC}
Arr[op_Assign][ltAnsiChar][ltVariant] := ltAnsiChar;
{$ENDIF}

//WideChar
Arr[op_cmp_Equal][ltWideChar][ltAnsiChar] := Arr[op_cmp_Equal][ltUInt16][ltUInt8];
Arr[op_cmp_Equal][ltWideChar][ltWideChar] := Arr[op_cmp_Equal][ltUInt16][ltUInt16];
Arr[op_cmp_GreaterThan][ltWideChar][ltAnsiChar] := Arr[op_cmp_GreaterThan][ltUInt16][ltUInt8];
Arr[op_cmp_GreaterThan][ltWideChar][ltWideChar] := Arr[op_cmp_GreaterThan][ltUInt16][ltUInt16];
Arr[op_cmp_GreaterThanOrEqual][ltWideChar][ltAnsiChar] := Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltUInt8];
Arr[op_cmp_GreaterThanOrEqual][ltWideChar][ltWideChar] := Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltUInt16];
Arr[op_cmp_LessThan][ltWideChar][ltAnsiChar] := Arr[op_cmp_LessThan][ltUInt16][ltUInt8];
Arr[op_cmp_LessThan][ltWideChar][ltWideChar] := Arr[op_cmp_LessThan][ltUInt16][ltUInt16];
Arr[op_cmp_LessThanOrEqual][ltWideChar][ltAnsiChar] := Arr[op_cmp_LessThanOrEqual][ltUInt16][ltUInt8];
Arr[op_cmp_LessThanOrEqual][ltWideChar][ltWideChar] := Arr[op_cmp_LessThanOrEqual][ltUInt16][ltUInt16];
Arr[op_cmp_NotEqual][ltWideChar][ltAnsiChar] := Arr[op_cmp_NotEqual][ltUInt16][ltUInt8];
Arr[op_cmp_NotEqual][ltWideChar][ltWideChar] := Arr[op_cmp_NotEqual][ltUInt16][ltUInt16];

Arr[op_cmp_Equal][ltWideChar][ltShortString] := ltEvalBool;
Arr[op_cmp_Equal][ltWideChar][ltAnsiString] := ltEvalBool;
Arr[op_cmp_Equal][ltWideChar][ltWideString] := ltEvalBool;
Arr[op_cmp_Equal][ltWideChar][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_Equal][ltWideChar][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltWideChar][ltShortString] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltWideChar][ltAnsiString] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltWideChar][ltWideString] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltWideChar][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltWideChar][ltVariant] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltWideChar][ltShortString] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltWideChar][ltAnsiString] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltWideChar][ltWideString] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltWideChar][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltWideChar][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThan][ltWideChar][ltShortString] := ltEvalBool;
Arr[op_cmp_LessThan][ltWideChar][ltAnsiString] := ltEvalBool;
Arr[op_cmp_LessThan][ltWideChar][ltWideString] := ltEvalBool;
Arr[op_cmp_LessThan][ltWideChar][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_LessThan][ltWideChar][ltVariant] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltWideChar][ltShortString] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltWideChar][ltAnsiString] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltWideChar][ltWideString] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltWideChar][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltWideChar][ltVariant] := ltEvalBool;
Arr[op_cmp_NotEqual][ltWideChar][ltShortString] := ltEvalBool;
Arr[op_cmp_NotEqual][ltWideChar][ltAnsiString] := ltEvalBool;
Arr[op_cmp_NotEqual][ltWideChar][ltWideString] := ltEvalBool;
Arr[op_cmp_NotEqual][ltWideChar][ltUnicodeString] := ltEvalBool;
Arr[op_cmp_NotEqual][ltWideChar][ltVariant] := ltEvalBool;

Arr[op_Plus][ltWideChar][ltShortString] := ltUnicodeString;
Arr[op_Plus][ltWideChar][ltAnsiString] := ltUnicodeString;
Arr[op_Plus][ltWideChar][ltWideString] := ltWideString;
Arr[op_Plus][ltWideChar][ltUnicodeString] := ltUnicodeString;
Arr[op_Plus][ltWideChar][ltVariant] := ltVariant;
Arr[op_Plus][ltWideChar][ltWideChar] := ltUnicodeString;
Arr[op_Plus][ltWideChar][ltAnsiChar] := ltUnicodeString;
Arr[op_Assign][ltWideChar][ltWideChar] := ltWideChar;
Arr[op_Assign][ltWideChar][ltAnsiChar] := ltWideChar;
{$IFDEF FPC}
Arr[op_Assign][ltWideChar][ltVariant] := ltWideChar;
{$ENDIF}

//Pointer
Arr[op_cmp_Equal][ltPointer][ltPointer] := ltEvalBool;
Arr[op_cmp_GreaterThan][ltPointer][ltPointer] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltPointer][ltPointer] := ltEvalBool;
Arr[op_cmp_LessThan][ltPointer][ltPointer] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltPointer][ltPointer] := ltEvalBool;
Arr[op_cmp_NotEqual][ltPointer][ltPointer] := ltEvalBool;
Arr[op_Assign][ltPointer][ltPointer] := ltPointer;
Arr[op_Assign][ltPointer][ltImportedMethod] := ltPointer;
Arr[op_Assign][ltPointer][ltScriptMethod] := ltPointer;

Arr[op_Plus][ltPointer][ltUInt8] := ltPointer;
Arr[op_Plus][ltPointer][ltInt8] := ltPointer;
Arr[op_Plus][ltPointer][ltUInt16] := ltPointer;
Arr[op_Plus][ltPointer][ltInt16] := ltPointer;
Arr[op_Plus][ltPointer][ltUInt32] := ltPointer;
Arr[op_Plus][ltPointer][ltInt32] := ltPointer;
Arr[op_Plus][ltPointer][ltUInt64] := ltPointer;
Arr[op_Plus][ltPointer][ltInt64] := ltPointer;

Arr[op_Minus][ltPointer][ltUInt8] := ltPointer;
Arr[op_Minus][ltPointer][ltInt8] := ltPointer;
Arr[op_Minus][ltPointer][ltUInt16] := ltPointer;
Arr[op_Minus][ltPointer][ltInt16] := ltPointer;
Arr[op_Minus][ltPointer][ltUInt32] := ltPointer;
Arr[op_Minus][ltPointer][ltInt32] := ltPointer;
Arr[op_Minus][ltPointer][ltUInt64] := ltPointer;
Arr[op_Minus][ltPointer][ltInt64] := ltPointer;

//Array
Arr[op_cmp_Equal][ltDynArray][ltDynArray] := Arr[op_cmp_Equal][ltPointer][ltPointer];
Arr[op_cmp_NotEqual][ltDynArray][ltDynArray] := Arr[op_cmp_NotEqual][ltPointer][ltPointer];

//Method
Arr[op_Assign][ltImportedMethod][ltPointer] := ltImportedMethod;
Arr[op_Assign][ltImportedMethod][ltImportedMethod] := ltImportedMethod;
Arr[op_Assign][ltScriptMethod][ltPointer] := ltScriptMethod;
Arr[op_Assign][ltScriptMethod][ltScriptMethod] := ltScriptMethod;

//Set
//Small
Arr[op_cmp_Equal][ltSmallSet][ltSmallSet] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltSmallSet][ltSmallSet] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltSmallSet][ltSmallSet] := ltEvalBool;
Arr[op_cmp_NotEqual][ltSmallSet][ltSmallSet] := ltEvalBool;

Arr[op_IN][ltInt8][ltSmallSet] := ltEvalBool;
Arr[op_IN][ltUInt8][ltSmallSet] := ltEvalBool;
Arr[op_IN][ltInt16][ltSmallSet] := ltEvalBool;
Arr[op_IN][ltUInt16][ltSmallSet] := ltEvalBool;
Arr[op_IN][ltInt32][ltSmallSet] := ltEvalBool;
Arr[op_IN][ltUInt32][ltSmallSet] := ltEvalBool;
Arr[op_IN][ltInt64][ltSmallSet] := ltEvalBool;
Arr[op_IN][ltUInt64][ltSmallSet] := ltEvalBool;
Arr[op_IN][ltSmallEnum][ltSmallSet] := ltEvalBool;
Arr[op_IN][ltBoolean][ltSmallSet] := Arr[op_IN][ltUInt8][ltSmallSet];
Arr[op_IN][ltAnsiChar][ltLargeSet] := Arr[op_IN][ltUInt8][ltSmallSet];
Arr[op_IN][ltWideChar][ltLargeSet] := Arr[op_IN][ltUInt16][ltSmallSet];

Arr[op_Plus][ltSmallSet][ltInt8] := ltSmallSet;
Arr[op_Plus][ltSmallSet][ltUInt8] := ltSmallSet;
Arr[op_Plus][ltSmallSet][ltInt16] := ltSmallSet;
Arr[op_Plus][ltSmallSet][ltUInt16] := ltSmallSet;
Arr[op_Plus][ltSmallSet][ltInt32] := ltSmallSet;
Arr[op_Plus][ltSmallSet][ltUInt32] := ltSmallSet;
Arr[op_Plus][ltSmallSet][ltInt64] := ltSmallSet;
Arr[op_Plus][ltSmallSet][ltUInt64] := ltSmallSet;
Arr[op_Plus][ltSmallSet][ltSmallEnum] := ltSmallSet;
Arr[op_Plus][ltSmallSet][ltBoolean] := Arr[op_Plus][ltSmallSet][ltUInt8];
Arr[op_Plus][ltSmallSet][ltAnsiChar] := Arr[op_Plus][ltUInt8][ltSmallSet];
Arr[op_Plus][ltSmallSet][ltWideChar] := Arr[op_Plus][ltUInt16][ltSmallSet];

Arr[op_Assign][ltSmallSet][ltSmallSet] := ltSmallSet;
Arr[op_Plus][ltSmallSet][ltSmallSet] := ltSmallSet;
Arr[op_Minus][ltSmallSet][ltSmallSet] := ltSmallSet;
Arr[op_Multiply][ltSmallSet][ltSmallSet] := ltSmallSet;

//Large
Arr[op_cmp_Equal][ltLargeSet][ltLargeSet] := ltEvalBool;
Arr[op_cmp_GreaterThanOrEqual][ltLargeSet][ltLargeSet] := ltEvalBool;
Arr[op_cmp_LessThanOrEqual][ltLargeSet][ltLargeSet] := ltEvalBool;
Arr[op_cmp_NotEqual][ltLargeSet][ltLargeSet] := ltEvalBool;

Arr[op_IN][ltInt8][ltLargeSet] := ltEvalBool;
Arr[op_IN][ltUInt8][ltLargeSet] := ltEvalBool;
Arr[op_IN][ltInt16][ltLargeSet] := ltEvalBool;
Arr[op_IN][ltUInt16][ltLargeSet] := ltEvalBool;
Arr[op_IN][ltInt32][ltLargeSet] := ltEvalBool;
Arr[op_IN][ltUInt32][ltLargeSet] := ltEvalBool;
Arr[op_IN][ltInt64][ltLargeSet] := ltEvalBool;
Arr[op_IN][ltUInt64][ltLargeSet] := ltEvalBool;
Arr[op_IN][ltLargeEnum][ltLargeSet] := ltEvalBool;
Arr[op_IN][ltAnsiChar][ltLargeSet] := Arr[op_IN][ltUInt8][ltLargeSet];
Arr[op_IN][ltWideChar][ltLargeSet] := Arr[op_IN][ltUInt16][ltLargeSet];

Arr[op_Plus][ltLargeSet][ltInt8] := ltLargeSet;
Arr[op_Plus][ltLargeSet][ltUInt8] := ltLargeSet;
Arr[op_Plus][ltLargeSet][ltInt16] := ltLargeSet;
Arr[op_Plus][ltLargeSet][ltUInt16] := ltLargeSet;
Arr[op_Plus][ltLargeSet][ltInt32] := ltLargeSet;
Arr[op_Plus][ltLargeSet][ltUInt32] := ltLargeSet;
Arr[op_Plus][ltLargeSet][ltInt64] := ltLargeSet;
Arr[op_Plus][ltLargeSet][ltUInt64] := ltLargeSet;
Arr[op_Plus][ltLargeSet][ltLargeEnum] := ltLargeSet;
Arr[op_Plus][ltLargeSet][ltAnsiChar] := Arr[op_Plus][ltUInt8][ltLargeSet];
Arr[op_Plus][ltLargeSet][ltWideChar] := Arr[op_Plus][ltUInt16][ltLargeSet];

Arr[op_Assign][ltLargeSet][ltLargeSet] := ltLargeSet;
Arr[op_Plus][ltLargeSet][ltLargeSet] := ltLargeSet;
Arr[op_Minus][ltLargeSet][ltLargeSet] := ltLargeSet;
Arr[op_Multiply][ltLargeSet][ltLargeSet] := ltLargeSet;
